tlerbao
V2EX  ›  问与答

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

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

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

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

    有代码示例最好,谢谢

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

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