swagger - 招摇加豹猫
问题描述
我正在尝试使用 ocelot 和 swagger ( https://github.com/Burgyn/MMLib.SwaggerForOcelot ) 实现网关。我能够在我的 localhost 中很好地配置所有内容,现在我需要将我的解决方案部署到 kubernetes,但是,因为并行开发了一些功能,我被要求将我的解决方案部署在一个子目录中,就像这样。
- https://domain/Feature1/gateway1
- https://domain/Feature2/gateway2 ...
他们没有按功能拥有子域的东西。
我的配置有效,但是 swagger UI 存在问题,因为测试路径是这样映射的。
https://domain/api/service/方法
但我需要类似的东西
https://domain/Feature1/api/service/method
有可能吗?
解决方案
我不确定我是否有帮助,但 MMLib.SwaggerForOcelot 支持虚拟目录。请试试这个
推荐阅读
- python - 有没有办法在一侧绘制一个带有弧线的 matplotlib 补丁矩形?
- wordpress - Wordpress:未找到作者设置而不是页面
- python - 泛型类的类方法
- javascript - 用 Cypress 不计算 React 站点中的 DOM 元素?
- rust - Rust Crossclip 剪贴板的打印类型
- r - 如何将 R 中的数据框列表输出到 csv 文件,以便垂直列出数据框?
- python - 用于分类映射的多对一查找表
- javascript - 将正则表达式动态添加到 html 输入文本字段
- reactjs - 使用 useSelector 更新对象
- python - 接受字符串(数字表达式)中的用户输入并评估其值