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

有针对 apifox 生成 typescript, axios, uni.request 比较友好的 nodejs 插件吗?如果没有的话,大家一起将这个适配 swagger/openapi 规范的插件改进为更好的支持 apifox?

  •  
  •   rookie2luochao ·
    rookie-luochao · 9 天前 · 884 次点击

    我维护的这个 apifox/swagger/openapi 生成 ts, axios, uni.request 插件配置极简,而且非常简便的让你自定义 request 工具函数

    使用 apifox 文档一段时间了,我一直是使用 apifox 导出 openapi.json, 然后再根据 openapi.json 生成的 ts ,axios ,uni.request 客户端

    总体感觉相比以前使用 swagger/openapi 少了一些信息,而且 apifox 导出的 openapi.json 有很多小 bug ,所以我维护的这个插件一直在兼容 apifox 生成的 openapi.json

    不知道有没有必要兼容 apifox 的特有字段 x-apifox-***,V 友们给点意见和帮助

    如果有必要的话,欢迎大家提 issue, pr 一起来改进 https://github.com/openapi-ui/openapi-ts-request

    4 条回复    2024-10-30 16:54:18 +08:00
    youyouzi
        1
    youyouzi  
       9 天前
    我用的是 openapi
    rookie2luochao
        2
    rookie2luochao  
    OP
       9 天前
    @youyouzi 我以前也是用的 swagger/openapi, 现在更多 javaer 喜欢用 apifox idea 扫描代码生成文档😭😭😭
    SixGod66
        3
    SixGod66  
       9 天前
    支持一个自定义模板功能,适用性更好。我们现在用 pont ,部分类型生成有问题,也逐渐不维护了
    rookie2luochao
        4
    rookie2luochao  
    OP
       9 天前
    @SixGod66 自定义模板功能指的啥,请问可以提个 issue 说明下吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   974 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:15 · PVG 06:15 · LAX 14:15 · JFK 17:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.