V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rookie2luochao
V2EX  ›  程序员

使用 apifox 必须手动导出 openapi.json 文件吗?有没有简单一点的办法能在后端推送 apifox 文档的时候自动同步一份 openapi.json 配置供前端使用?有没有懂的大佬指导一二

  •  
  •   rookie2luochao ·
    rookie-luochao · 31 天前 · 829 次点击

    我们老项目都集成 openapi/swagger 服务,前端默认使用的 openapi.json 就可以自动生成 ts axios uniapp.request 等等客户端

    有部分新项目使用的 apifox 管理接口文档,但是想拿到 openapi.json 配置文件就必须手动走 apifox 的导出功能,这非常不智能

    仔细翻阅了 apifox 文档,似乎只能手动导出 openapi.json 配置,有什么简单办法可以在后端推送 apifox 文档的同时自动同步出 openapi.json 配置供前端使用吗

    这样我就可以直接使用 openapi-ts-request 工具解析 openapi.json 生成 ts 、axios 、uni.request 、枚举等等 code 了

    2 条回复    2024-10-13 15:21:14 +08:00
    0x9527
        1
    0x9527  
       31 天前
    apifox 有开放 api 的,个人账号那里获取一个 token 就可以直接调。后端推送文档之后调导出接口可以直接拿到最新的 json 了。https://apifox-openapi.apifox.cn/api-173411997
    rookie2luochao
        2
    rookie2luochao  
    OP
       30 天前
    @0x9527 就是不想手动点导出 json ,想推送文档之后能不能生成个对应 json 的链接出来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3537 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 04:49 · PVG 12:49 · LAX 20:49 · JFK 23:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.