Мне нужно реализовать HTTP-сервер в node.js без использования модуля 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");
});
Чего мне не хватает?
Я, конечно, использую сетевой модуль для получения сокета и fs.