После долгих исследований, проб и ошибок я не смог заставить вещи работать, поэтому я попытаюсь спросить здесь.
У меня есть веб-сайт, и если я зайду на http://my -домен.com / non-exist-page , чем я получил перенаправление на страницу 404 со статусом 302. Пока все хорошо.
, но я хочу отобразить свою страницу 404 со статусом 404, что-то вроденапример, вы можете увидеть, перейдете ли вы к http://google.com/sdfsw.
кто-то заставил эту вещь работать?спасибо в продвинутом
Вы должны добавить app.get по умолчанию для обработки этих 404 ошибок.
app.get('*', function(req, res){ res.sendFile(path.join(__dirname + '/page404.html')); });
Примечание: вы должны поместить эту строку кода после всего вашего маршрута.
Используйте обработку ошибок и визуализируйте или направьте к представлению вашего собственного дизайна.
http://expressjs.com/en/guide/error-handling.html
Вы также можете найти несколько полезных советов в этой теме: Как я могуполучить Express.js до 404 только на отсутствующих маршрутах?