gpt4 book ai didi

node.js - Swagger UI 不发送 url 参数

转载 作者:太空宇宙 更新时间:2023-11-04 00:34:57 24 4
gpt4 key购买 nike

我正在使用 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

在 swagger UI 中,我输入一个 id 并发送删除请求,但 req.params.id 的 console.log 只是输出 ":id"我输入的 ID。我该如何解决这个问题?

最佳答案

弄清楚了,我必须将spec.json中的路线从“/venues/:id”更改为“/venues/{id}”

关于node.js - Swagger UI 不发送 url 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39475453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com