如何从nodejs检索swagger path参数?
swagger定义:
/objects/{id}:
x-swagger-router-controller: object.controller
get:
summary: Get object
operationId: getObject
consumes:
- application/json
parameters:
- in: path
name: id
type: string
required: true我尝试过的:
req.swagger.params['id'].value
req.query.id我需要什么依赖项吗?我当前的依赖项是
"dependencies": {
"body-parser": "^1.18.3",
"express": "^4.12.3",
"morgan": "^1.9.1",
"swagger-express-mw": "^0.7.0",
"swagger-tools": "^0.10.4",
"swagger-ui": "^3.20.5",
"web3": "^1.0.0-beta.36"
}发布于 2019-02-02 06:03:20
更改为:req.swagger.params['id'].value --> req.swagger.params.id.value。
如果你使用的是express框架和express路由器,你可以通过它们的名字来访问请求参数。例如,可以像这样访问此/objects/{id}:路径参数:req.params.id
https://stackoverflow.com/questions/54237559
复制相似问题