【发布时间】:2015-07-20 08:11:01
【问题描述】:
节点文件可以描述从服务器到简单的脚本,甚至是只打印到控制台的东西:
//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
【问题讨论】:
-
从您的 cmets 的回答中,听起来您想要构建以这种方式运行的东西。通常,如果您仍然有一些事情发生(服务器正在侦听、setTimeout 等待等),这将自动发生。什么是你正在做的应该保持进程活着但没有?
-
@AaronDufour 而是要了解它是如何工作的 ;-)