@MrAlkatras

Как правильно обработать ошибку файла?

Подскажите, как сделать обработку ошибки.

server.on("request", function(req, res) {
var file = fs.createReadStream(req.url || "index.html");
...
}


пишу в нём
file.on("error", function(err) {
console.log(err);
});


Но он не срабатывает(не доходит до него очередь), если такого файла не существует для чтения.
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
@Dmitry221060
Проверьте ещё раз. У меня этот вариант работает.
var file = fs.createReadStream("somefilethatnotexist.html");
file.on("error", (err) => {
    console.log('I got error!');
});


Ещё как вариант - попробовать повесить обработчик на сервер
server.on("error", (err) => {
    console.log('I got error!');
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы