有没有一种方法可以将json直接传递给SwaggerUIBundle而不是传递url?我想使用swagger-ui而不是SwaggerUIBundle,但我也在使用react ^ 16,而wagger-ui不支持swagger-ui。因此,我更改为使用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',
...
请任何人知道如何在React版本16+中使用swagger-ui
使用
swagger-ui-react
。