Почему не работает мой способ вывода картинки в браузер на nodejs?

Код -
var http = require('http').createServer().listen(8080);
var fs = require('fs');

http.on('request', function(req, res){
	res.writeHead(200);

	var file = fs.createReadStream('logo.gif');
	file.pipe(res);

});

Даже нет корневого елемента html.
  • Вопрос задан
  • 2534 просмотра
Решения вопроса 1
MarcusAurelius
@MarcusAurelius Куратор тега Node.js
автор Impress Application Server для Node.js
Все работает, положите картинку в эту же папку, запустите, откройте 127.0.0.1:8080 Тут конечно HTTP заголовки не формируются, но работает. Скорее всего у Вас процесс ноды не имеет доступ к файлу, проверьте права, если не поможет, то имя файла напишите так './logo.gif'.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы