Я только начал работать на Nodejs express маршрутизаторах
app.use('/', (req, res, next) => {
res.sendFile(path.join(__dirname, "views", "welcome.html"));
});
, это приведет меня к http://localho.st: 3000 / , чтобы приветствовать страница
Я хочу перенаправить остальные недоступные страницы на страницу, которая не найдена , я попробовал следующее, я знаю, что выше и ниже код один и тот же на основе база данных «первым пришел - первым обслужен» будет выполнена.
, но я хочу знать, как еще я могу справиться с этим (для маршрутизации всех других страниц, кроме '/', на 404)?
app.use((req, res, next) => {
res.send('<h1>Page Not Found ! </h1>');
});
Я также пытался - с ref: комментировать # 1
app.use('/', (req, res) => {
res.sendFile(path.join(__dirname, "views", "welcome.html"));
});
app.get('*',(req, res) => {
res.send('<h1>Page Not Found ! </h1>');
});
Ответ . : changed app.use('/',...) to app.get('/',...) worked for me