我是Node.js的新手。我跟着教程,並鍵入以下Node.js瀏覽器錯誤
var sys = require("util"),
http = require("http");
http.createServer(function(request, response) {
response.sendHeader(200, {"Content-Type": "text/html"});
response.write("Hello World!");
response.close();
}).listen(8080);
sys.puts("Server running at http://localhost:1331/");
但是當我去我的瀏覽器和IE http://localhost:1331 它失敗瀏覽的網址時,日erequested URL
越來越打開CMD下輸入網址
TypeError: Object #<ServerResponse> has no method 'sendHeader'
at Server.<anonymous> (D:\node_js\hello.js:11:14)
at Server.emit (events.js:70:17)
at HTTPParser.onIncoming (http.js:1511:12)
at HTTPParser.onHeadersComplete (http.js:102:31)
at Socket.ondata (http.js:1407:22)
at TCP.onread (net.js:354:27)
我需要設置任何網絡服務器像apache這個或nodejs設置它? – baig772 2012-02-15 11:38:00
您的node.js應用程序是一個Web服務器。所以不,你不需要另一個網絡服務器。看起來你遵循一個(非常)老的教程,請參閱下面的答案。 – 2012-02-15 13:04:01