Swagger UI 不发送 url 参数
Swagger UI not sending url params
我正在为一个使用 MongoDB 和 mongoose 的应用构建一个 api,我正在使用 swagger UI 来测试它,我已经创建了一个删除路径:
app.delete '/venues/:id', venueController.delete
venueController.delete 看起来像这样(在 coffeescript 中):
exports.delete = (req, res) ->
console.log req.params.id
Venue.remove id: req.params.id
.then (dbVenue) ->
res.json dbVenue
.catch (err) ->
console.log err
res.sendStatus(500).end err.message
大摇大摆 UI 我输入一个 ID 并发送删除请求,但是 req.params.id
的 console.log 只是吐出 ":id"
而不是我输入的 ID .我该如何解决这个问题?
想通了,我不得不将 spec.json 中的路线从 "/venues/:id"
更改为 "/venues/{id}"
我正在为一个使用 MongoDB 和 mongoose 的应用构建一个 api,我正在使用 swagger UI 来测试它,我已经创建了一个删除路径:
app.delete '/venues/:id', venueController.delete
venueController.delete 看起来像这样(在 coffeescript 中):
exports.delete = (req, res) ->
console.log req.params.id
Venue.remove id: req.params.id
.then (dbVenue) ->
res.json dbVenue
.catch (err) ->
console.log err
res.sendStatus(500).end err.message
大摇大摆 UI 我输入一个 ID 并发送删除请求,但是 req.params.id
的 console.log 只是吐出 ":id"
而不是我输入的 ID .我该如何解决这个问题?
想通了,我不得不将 spec.json 中的路线从 "/venues/:id"
更改为 "/venues/{id}"