V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tlerbao
V2EX  ›  问与答

前端小哥进: Monorepo 项目多 app 如何共用 api 定义。

  •  
  •   tlerbao · 11 天前 · 742 次点击

    多个 app 想共用 api 定义的最佳实践是怎样的?

    还要支持不同应用可以配置不同的拦截器等。

    有代码示例最好,谢谢

    2 条回复    2025-06-13 10:24:37 +08:00
    Retas
        1
    Retas  
       10 天前 via iPhone
    单独做个 api 包,剩下自由发挥
    hmchen16
        2
    hmchen16  
       10 天前
    同 #1 ,packages 下加一个 shared 包,通用逻辑在 shared 内实现,拦截器在应用内单独实现

    类似:
    ```
    defineAPI({
    interceptor: xxxx
    })
    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3004 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 12:46 · PVG 20:46 · LAX 05:46 · JFK 08:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.