【发布时间】:2016-09-28 18:39:00
【问题描述】:
这是我的 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);
});
现在我知道路由的 URL 只显示搜索而不是 /admin/user,但这是因为这个应用程序是如何设置的。
为什么我会收到 404?
【问题讨论】:
-
有助于查看您的路由器设置,因为 404(未找到)确实指向与配置错误的路由器相关的问题...
-
你的路由器是如何在你的 nodejs 代码中配置的?是为
/admin/users配置的吗? -
它不是配置,因为我知道同一文件中的其他功能在没有 /admin/user 的情况下也可以工作。我真的不能说更多,因为我不是配置的人。
标签: javascript jquery node.js http-status-code-404