swagger - 如何使用sails-hook-actions2-swagger记录具有2个路径参数的端点?

标签 swagger sails.js sails-hook

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

相关文章:

maven - Swagger |通过 maven 命令将 YAML 转换为 JSON

swagger - 带有 header 的响应 swagger-ui

google-api - 谷歌 gRPC 网关 : Overriding response fields?

api - Swagger Codegen 没有 null 的属性

node.js - 如何使用 Sails.js + Jade 制作多语言网站

node.js - 多种型号的水线交易

javascript - Sailsjs CORS 'Access-Control-Allow-Origin' 问题

express - sails 钩 Passport