我在nodejs中運行一個非常簡單的腳本,加載一個靜態html文件。Node.js關閉,因爲我打開它
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);
每當我啓動應用程序,它立即關閉。我在控制檯上看到應用程序啓動半秒的文本,但窗口關閉。每次都發生這種情況。
我從來沒有見過這樣的控制檯窗口關閉。你正在使用Linux終端/ Windows命令提示符或運行腳本的內容?使用這些錯誤引發錯誤消息後可見。 –
在Windows中調試命令行應用程序時,**從不**雙擊它們。打開一個獨立的命令提示符並從那裏運行它們,「窗口關閉」可能意味着發生了錯誤,但您不知道它是什麼,因爲它關閉了,或者因爲某些其他原因應用程序過早退出,但您不會知道是因爲窗戶關閉了。手動運行程序會讓您看到日誌輸出和錯誤消息。 – millimoose
閱讀'。/ index.html' :)時出現錯誤 – Warlock