عملية
فهم كيفية عمل كائن العملية في Node.js
سنغطي ما يلي...
سنغطي ما يلي...
الprocess
هدف
الprocess
الكائن هو كائن عالمي يسمح لنا بالتحكم في العملية الحالية. كما يحتوي على طرق توفر معلومات مفيدة حول العملية. كونه مثيلًا لـEventEmitter
الفصل الدراسي، فيه بعض الأحداث المهمة اللي لازم نعرفها. هيا نلقي نظرة عليها.
Press + to interact
Node.js
console.log('This is the first message');process.on('beforeExit', (code) => {console.log('Process beforeExit event with code:', code);});process.on('exit', (code) => {setTimeout(() => { console.log('This will not work.') }, 0);console.log('Process exit event with code:', code);});console.log('This is the second message');// process.exit()
exit
وbeforeExit
قد يكون هذان الحدثان مفيدين جدًا في بعض الأحيان. تخيّل السيناريو التالي:
- ترغب في حفظ تقدم برنامجك على السحابة بمجرد الانتهاء من معالجته.
beforeExit
الحدث مثالي لهذه الوظيفة. إنه عندما تكون حلقة الحدث فارغة، فهذا يعني أن Node.js قد أنجز كل عمله وهو على وشك الخروج. يمكنك تسجيلأطلق النار المنبعثة beforeExit
حدث لإجراء مكالمة شبكة إلى محرك السحابة الخاص بك وتحميل بياناتك. - بمجرد تحميل بياناتك،