我正在使用 @logisticinfotech/sails-hook-actions2-swagger
来记录我的 REST API。我的端点如下所示: / user /: uid / company /: cid
。
生成文档后,公司在两个ID之间崩溃,这使得端点看起来像这样: / user /: uid /: cid
,不能留下。
我不能解雇这家公司通过 Swagger UI 提交。
我的 swagger.js:
'PUT /user/:uid/company/:cid':{action: 'userCompany/add',
swagger: {
summary: 'Add user to company',
parameters: [{
in: 'path',
name: 'uid',
required: true,
type: 'string',
description: 'User account ID'
},
{
in: 'path',
name: 'cid',
required: true,
type: 'string',
description: 'Company ID'
}]
}
},
任何人有任何想法?
最佳答案
您的 url 设置应定义如下
'PUT /user/{uid}/company/{cid}'
然后它会正确渲染 Swagger
关于swagger - 如何使用sails-hook-actions2-swagger记录具有2个路径参数的端点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60379989/