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}"