dredd 无法 运行 并出现错误“数据与 'anyOf' 中的任何模式不匹配等等
dredd fails to run with errors 'Data does not match any schemas from 'anyOf' and such more
尝试 运行 挖掘 swagger 文档。
Dredd 失败并出现下一个错误:
- error: API description parser error in /albums.json:266 (from line 266 column 10 to column 21): Data does not match any schemas from 'anyOf'
- error: API description parser error in /albums.json:266 (from line 266 column 10 to column 21): No enum match for: s
- error: API description parser error in /albums.json:266 (from line 266 column 10 to column 21): Expected type array but found type string
错误是指JSON这部分:
265 "photos": { "$ref": "#/definitions/PhotoEntity" },
266 "created_at": {
267 "type": "s",
268 "format": "g",
269 "description": "Дата создания"
270 }
完整 JSON 可由 gist 获得。
Swagger-ui 与此 JSON 完美配合,手动测试如期通过。
替换
"type": "s",
与
"type": "string",
您的 API 定义中还有其他错误 - 使用 https://editor.swagger.io 检查语法错误。
尝试 运行 挖掘 swagger 文档。 Dredd 失败并出现下一个错误:
- error: API description parser error in /albums.json:266 (from line 266 column 10 to column 21): Data does not match any schemas from 'anyOf'
- error: API description parser error in /albums.json:266 (from line 266 column 10 to column 21): No enum match for: s
- error: API description parser error in /albums.json:266 (from line 266 column 10 to column 21): Expected type array but found type string
错误是指JSON这部分:
265 "photos": { "$ref": "#/definitions/PhotoEntity" },
266 "created_at": {
267 "type": "s",
268 "format": "g",
269 "description": "Дата создания"
270 }
完整 JSON 可由 gist 获得。 Swagger-ui 与此 JSON 完美配合,手动测试如期通过。
替换
"type": "s",
与
"type": "string",
您的 API 定义中还有其他错误 - 使用 https://editor.swagger.io 检查语法错误。