【发布时间】:2014-05-17 03:44:05
【问题描述】:
这是一个简单的脚本
var http = require("http");
http.get( WEBSITE, function(res) {
console.log("Does not return");
return;
});
如果 WEBSITE 变量是 'http://google.com' 或 'http://facebook.com' 脚本不会返回到控制台。
但如果 WEBSITE 变量是 'http://yahoo.com' 或 'http://wikipedia.org' 它返回到控制台。有什么区别?
【问题讨论】:
-
你是不是建议最后的
return语句退出程序?它只是从函数中返回,这在那时是多余的。您的程序必须有更多内容。当事件循环无事可做时节点退出。因此,必须有一个挂起的定时器或 I/O 操作。您需要分享更多程序代码以进行故障排除。 -
我的脚本中除了上面显示的代码之外什么都没有