【发布时间】:2014-01-28 15:32:52
【问题描述】:
我是 Node.js 的新手。我在我的网站上实现了\exit 链接。浏览时调用如下函数:
function exitRequest(req, res) {
res.setHeader('Content-Type', 'text/html');
res.send("<html><body>Bye</body></html>");
console.warn('%s: Exit requested.', Date(Date.now()) );
process.exit(0);
};
页面显示正常,node.js 服务器关闭,但没有显示控制台警告。但是,在应用程序的其他部分调用console.warn 是成功的。我可以在输出窗口中看到消息。
什么可能导致这个问题?
【问题讨论】:
-
我相信 console.log 调用是异步的。如果您退出该过程,则它们可能不会被执行。嗯...这个链接说是同步的,但有一些关于这个主题的好信息:stackoverflow.com/questions/5127532/…
标签: javascript node.js console exit