我需要在node.js中實現HTTP服務器而不使用http模塊。好玩! 我在發送響應套接字時遇到問題。如何在不使用node.js中的http模塊的情況下發送http響應?
我想取一個文件,所以我的代碼如下:
fileStream = fs.createReadStream('example.jpg');
fileStream.on("end", function (close) {
var str = "HTTP/1.1 200 OK\r\Content-Type: image/jpeg\r\n" //and some more headers.
socket.write(str);
socket.pipe(fileStream);
socket.end("\r\n");
});
我缺少什麼?
我當然也使用net模塊來獲取socket和fs。
只是有點好奇,你爲什麼試圖在NODE中實現一個HTTP服務器而不是使用默認的? – alessioalex
因爲這就是教授想要的:) – Nili
我在問,因爲還有3-4個人有類似的問題,我已經注意到那是他們的家庭作業:)) – alessioalex