由于krakend.json不是发生傲慢的understands.Following错误的类型,所以:
错误:文档必须是有效的OpenAPI 3.0.0定义
是否有其他方法为krakenD生成文档
发布于 2021-12-02 07:52:31
生成KrakenD配置和OpenAPI文档是可能的,但是..。
krakend.json
代理从OpenAPI生成no-op
配置吗?(见示例脚本)这看起来是个好主意,但关键在于细节,您应该分析您的需求,因为这两个文件有着完全不同的目的。我只能建议您编写这样一个转换脚本(正如我所做的),它应该是"5分钟的工作“,然后再深入其中。
编辑:我们选择了KrakendD特性的一个子集,并实现了我们自己的配置生成器(来自美洲国家组织)。我们使用tags
作为元数据的自定义route-to/
前缀,定义如下:
/coupons/{id}:
get:
tags:
- Coupons
- route-to/path=/coupons/{id}/detail
- route-to/backend=GET|http://coupons.content
- route-to/flags=jwt_validation
https://stackoverflow.com/questions/64373519
复制相似问题