我可以获取参数吗?如果我在这样的表达中有一个获取URL
http://localhost:3000/api/verify-password-reset?auth_token=a944d6141&user_email=example@gmail.com
我使用req.params
得到了第一个值auth_tokenrouter.get('/verify-password-reset', (req, res) => {
console.log(req.query.auth_token);
console.log(req.query.email);
}
但电子邮件未定义。
如果有电子邮件,我怎么能收到电子邮件?在URL中?我尝试使用docs但找不到任何解决方案。
答案 0 :(得分:1)
如果你的意思是params,那么网址就像这样:'/example/:id'
id 是你指定的参数,你可以得到它的值:req.params.id
在您的情况下,您使用的是QueryString,因此您应该使用:req.query.user_email
,其中user_email
是您的密钥。