节点文件可以从服务器到简单的脚本描述,甚至一些只打印到控制台:为什么节点server.listen不返回到外壳
//logger.js
console.log('Hello World');
// in the terminal
> node logger.js
Hello World
>
如何http
包(及其他)不给命令提示给用户;他们如何保持这一进程的活力?当有事件队列中没有事件,没有后台任务存在
//server
require('http').createServer(function (req, res) {
res.end('Hello World');
}).listen(3000);
// in the terminal
> node server.js
// process stays in the foreground, no prompt back
从你对答案的评论中,你听起来像是想要建立一些行为如此的东西。一般来说,如果你仍然有某些事情正在进行(服务器侦听,setTimeout等等),这将自动发生。你在做什么,应该让这个过程保持活跃,但没有? –
@AaronDufour它是相当于理解它是如何工作的;-) –