我正在尝试在练习网站上创建登录功能,并且我想在登录成功时重定向到另一个网址。 我使用nodejs,express和mongoDB。 当我重定向到新的url时,它将采用一个参数,即mongoDB中文档的_id。
我得到一个右侧_id /users/1234567abc
看起来正确的网址,但我错了,因为它没有响应我的console.log
,它告诉我“无法获取网址... ”
有什么想法吗?
/*in app.js*/
app.use('/users/:id', users);
...
/*in routes/users.js*/
router.get('/:id');
...
/*The code in the function*/
connected to mongo....
if(pass1 === pass2){
var redirectUrl = "/users/" + _id.fromDB;
res.redirect(redirectUrl);
}...
答案 0 :(得分:0)
我不知道为什么,但当我制作/users
然后/users/:id
路线时,它有效......如果有人知道原因那么请告诉我。