tlerbao
V2EX  ›  问与答

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

  •  
  •   tlerbao · Jun 12, 2025 · 1815 views
    This topic created in 346 days ago, the information mentioned may be changed or developed.

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

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

    有代码示例最好,谢谢

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

    类似:
    ```
    defineAPI({
    interceptor: xxxx
    })
    ```
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2533 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 466ea39e · 37ms · UTC 15:59 · PVG 23:59 · LAX 08:59 · JFK 11:59
    ♥ Do have faith in what you're doing.