2011-04-20 76 views
0

我在學習node.js.我做了一個HTTP服務器:localhost:8888 /下載文件

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

當我去爲localhost:8888 /,假設頁面顯示「Hello World」,而是,具有的「Hello World」中有一個文件的下載。這是假設發生的嗎?

回答

6

看起來您已將內容類型設置爲test/html而不是text/html。您的瀏覽器不知道如何處理test/html,因此您可以選擇下載該文件。

3

「test/html」是否正確?也許可能是text/html的

response.writeHead(200, {"Content-Type": "test/html"}); 
+0

haha​​hahhaha哇,無法相信我錯過!謝謝! – nowayyy 2011-04-20 22:06:41

1

你有錯誤的內容類型"test/html"我會讓你找出正確的答案:)