You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Node.js中Swagger UI参数与响应无法正常显示问题求助

Swagger注释参数和响应不显示的修复方案

你的问题出在注释的层级缩进错误:parameters和responses没有嵌套在get方法的配置里,Swagger解析时会把它们当成接口路径/test的同级内容,而非GET请求的属性,所以UI界面无法识别展示。

修正后的正确注释代码:

// Routes
/**
* @swagger
* /test:
*      get:
*           description: 返回所有用户
*           parameters:
*               - name: customer
*                 in: query
*                 description: 模型名称
*                 required: true
*                 schema:
*                   type: string
*                   format: string
*           responses:
*               '200':
*                   description: 成功返回分页记录
*               '403':
*                   description: 权限不足,无法读取模型数据
*/

修改说明

  • 将parameters和responses的缩进调整到与get下的description同一层级,确保它们属于GET请求的配置项
  • 同时把注释里的英文描述翻译成了中文,方便国内开发查看

内容的提问来源于stack exchange,提问作者theaniketpatil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 13:15:07