这是我的ajax电话
$.getJSON('/admin/users/search', {search:self.currentSearch}, function(results){
self.users = results;
})

这是我的路线
router.get('/search', async function(req,res){
let users = await db.users.searchUsers(req.query.search);
res.json(users);
});

现在我知道路线的网址只说搜索而不是/ admin / user,但这是因为此应用的设置方式。
为什么我会收到404这个?
答案 0 :(得分:0)
我认为这应该是解决方案。
router.get('/admin/users/search', async function(req,res){
let users = await db.users.searchUsers(req.query.search);
res.json(users);
});
答案 1 :(得分:0)
原来这只是一个愚蠢的错误。 ajax调用中的url应该是/ admin / user / search,但我不小心把它当作/ admin / userS。