当我打开它时,Node.js关闭

时间:2013-07-10 23:29:32

标签: javascript node.js google-chrome

我在nodejs中运行一个非常简单的脚本,加载一个静态的html文件。

var http = require("http");
fs = require('fs');

fs.readFile('./index.html', function (err, html) {
    if (err) {
        throw err; 
    }       
});

http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(1994);

每当我启动应用程序时,它立即关闭。我在控制台上看到应用程序启动的半秒钟文本,但随后窗口关闭。每次都会发生这种情况。

2 个答案:

答案 0 :(得分:0)

您最有可能使用任何Node.js安装附带的Node.js repl。

运行代码时没有错误(假设我的目录中有index.html并且没有抛出错误)。

尝试使用命令node yourscriptfilename.js

通过命令行运行代码

答案 1 :(得分:0)

卸载并重新安装nodejs后,更新问题就解决了。我认为这只是一个新的Windows节点,有一些未解决的问题。问题出现在几个月前,所以我忘记了确切的细节。在Windows中使用命令提示符shell会导致问题(可以想象)。