tlerbao
V2EX  ›  问与答

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

  •  
  •   tlerbao · Jun 12, 2025 · 1816 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   ·   858 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 20:19 · PVG 04:19 · LAX 13:19 · JFK 16:19
    ♥ Do have faith in what you're doing.