Junior — Middle
Node.js tətbiqinin həyat dövrünün əsas mərhələlərini qeyd edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Node.js tətbiqinin həyat dövrü aşağıdakı əsas mərhələlərlə təmsil oluna bilər:
- İlkinləşdirmə — modulların yüklənməsi, mühitin konfiqurasiyası, asılılıqların qoşulması.
- Başlanğıc — əsas skriptin icrası, serverlərin qurulması, hadisə idarəedicilərinin qurulması.
- Hadisələrin idarə olunması — Node.js hadisə döngüsü (Event Loop) əsasında işləyir və asinxron əməliyyatları emal edir.
- Bitirmə — serverlərin düzgün bağlanması, resursların azad olunması, sonlandırma siqnallarının (məsələn, SIGINT) işlənməsi.
Sadə bir həyat dövrü nümunəsi:
const http = require('http');
const server = http.createServer((req, res) => {
res.end('Hello World');
});
server.listen(3000, () => {
console.log('Server 3000 portunda başladı');
});
process.on('SIGINT', () => {
server.close(() => {
console.log('Server bağlandı');
process.exit(0);
});
});