2017-11-27 9 views
0

私は練習サイトでログイン機能を作ろうとしており、ログインが成功すると別のURLにリダイレクトしたいと思っています。 expressとmongoDBのnodejsを使用します。 新しいURLにリダイレクトすると、mongoDB内のドキュメントの_idという1つのパラメータが使用されます。Expressでリダイレクトする

右のURLが正しく表示される_id /users/1234567abcですが、私はconsole.logに応答せず、「URLを取得できません...」と言って間違っています。

アイデア?

/*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 = "https://stackoverflow.com/users/" + _id.fromDB; 
 
    res.redirect(redirectUrl); 
 
}...

+0

あなたのIDをusers.jsファイルから削除します。 –

答えて

0

私は/usersを作り、それが働いた/users/:idルートとき、私はなぜか分からないが...誰もが知っているなら、なぜその後、私に知らせてください。

関連する問題