有没有办法将 OpenAPI JSON 内容直接传递到 Swagger UI 的 SwaggerUIBundle
而不是传递 URL?
我需要在 React 16 应用程序中使用 Swagger UI,但是 swagger-ui
不支持 React 16,所以我使用 SwaggerUIBundle
代替。有谁知道如何在 React 16+ 版本中使用 swagger-ui 或将 JSON 传递到 SwaggerUIBundle 中?
最佳答案
要将规范作为 JSON 传递,请使用 spec
参数:
const ui = SwaggerUIBundle({
// BEGIN SPEC
spec: {
swagger: '2.0',
info: {
title: "test",
version: '1.0.0'
},
paths: {
'/foo': {
get: {
responses: {
'200': {
description: 'OK'
}
}
}
}
}
},
// END SPEC
dom_id: '#swagger-ui',
...
Please anyone know either how to use swagger-ui in react version 16+
使用swagger-ui-react
.
关于reactjs - 如何将 JSON 传递给 SwaggerUIBundle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51775766/