Я новичок в стек MEAN и построил API, используя express.jsExpress.js Route API не работает на обеспечение кетчуп все маршрут
var User = mongoose.model('User');
router.get('/users', function(req, res, next) {
User.find(function(err, users){
if(err){
return next(err);
}
res.json(users);
});
});
И это маршрут я сделал в index.js
router.get('/', function(req, res, next) {
res.render('index');
});
API-интерфейс работал отлично, используя этот маршрут, но когда я изменил выше маршрут к «поймать всех» маршрут
router.get('*', function(req, res, next) {
res.render('index');
});
API не работал (я использовал Postman для него), и он возвратил страницу index.ejs
вместо ответа json. Может кто-то объяснить, почему это произошло, я хочу использовать маршрут catch-all и хочу, чтобы API работал.
Взяв весь маршрут в конце работы! Спасибо связка :) – Sibtain
Я даже не могу принять ответ, так как он ответил менее чем за 5 минут – Sibtain
Хе-хе, хорошо, не спешите;) –