[英]How to create a nodejs app that keeps listening to ports and does not exist
我需要一個監聽端口並且不退出的NodeJS應用程序框架。
通常,當您執行JS文件時,它會在執行完成后退出。 我認為while(true) {}
是錯誤的方法。
您可以為未退出的JS代碼提供一些代碼示例嗎? 它有點像NodeJS Web服務器,但是我不知道該怎么做。
var http = require('http');
//create a server object:
http.createServer(function (req, res) {
res.write('Hello World!'); //write a response to the client
res.end(); //end the response
}).listen(8080); //the server object listens on port 8080
建立偵聽器后,除非引發異常,否則將繼續執行,因為事件循環將等待接收消息。
如果要使用setInterval()
進行操作,則會得到幾乎相同的行為。 由於NodeJS知道有一個間隔或掛起的動作,它將繼續執行直到停止或引發異常為止。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.