req.params 不是函数
Posted
技术标签:
【中文标题】req.params 不是函数【英文标题】:req.params is not a function 【发布时间】:2018-10-23 08:31:04 【问题描述】:我的 api 网址:
url/api/v1/users/updateHome?access_token=access_token
我正在尝试访问属性access_token
。我尝试了以下方法来访问它,但它返回错误:
req.params('access_token'); //returns req.params is not a function
req.params.access_token; //returns undefined
由于req.param('access_token')
有效但现已弃用,我如何访问属性access_token
?
【问题讨论】:
How to access the GET parameters after "?" in Express?的可能重复 【参考方案1】:应从req.query
访问查询参数。比如
req.query["access_token"]
【讨论】:
【参考方案2】:它不起作用,因为您拥有的是查询参数。
要访问它,请使用req.query
。
【讨论】:
以上是关于req.params 不是函数的主要内容,如果未能解决你的问题,请参考以下文章
req.path、req.params 和 req.query 有啥区别?
Node.js:req.query[] 和 req.params 之间的区别
我错过了啥?使用 axios 执行删除请求,使用 mongodb 作为 bakcend 使用 req.params.id 进行故障排除