Express JS得到Params

时间:2018-02-17 07:37:13

标签: node.js express

我可以获取参数吗?如果我在这样的表达中有一个获取URL

http://localhost:3000/api/verify-password-reset?auth_token=a944d6141&user_email=example@gmail.com

我使用req.params

得到了第一个值auth_token
router.get('/verify-password-reset', (req, res) => {
  console.log(req.query.auth_token);
  console.log(req.query.email);

}

但电子邮件未定义。

如果有电子邮件,我怎么能收到电子邮件?在URL中?我尝试使用docs但找不到任何解决方案。

1 个答案:

答案 0 :(得分:1)

如果你的意思是params,那么网址就像这样:'/example/:id' id 是你指定的参数,你可以得到它的值:req.params.id

在您的情况下,您使用的是QueryString,因此您应该使用:req.query.user_email,其中user_email是您的密钥