小编Com*_*mum的帖子

SwaggerJS 验证失败:无效的内容类型(应用程序/json)

我正在尝试使用swagger-node设置模拟 API 。我已经收到了.yaml包含所有声明的文件,所以它应该是开箱即用的。但是,当我在模拟模式下运行它时,它会构建,但是当我访问任何路由时,我收到一个错误:Error: Response validation failed: invalid content type (application/json). These are valid: */*

我认为问题是在每条路径中都有 aconsumes和 a produces,但是我真的不知道它们指的是什么,因为我在文档 () 中找不到它们。下面是我得到的路径示例,我只添加了x-swagger-router-controller一点。谁能帮我弄清楚为什么这不会立即运行?

示例路径

'/**/C/{categoryCode}/getSearchPageData':
get:
  tags:
    - category-search-results-rest-controller
  summary: Get Search Page Data
  operationId: getSearchPageDataUsingGET
  consumes:
    - application/json
  produces:
    - '*/*'
  parameters:
    - name: categoryCode
      in: path
      description: category code
      required: true
      type: string
    - name: q
      in: query
      description: search query
      required: false
      type: string
    - name: sort
      in: query
      description: …
Run Code Online (Sandbox Code Playgroud)

swagger

0
推荐指数
1
解决办法
2351
查看次数

标签 统计

swagger ×1