【问题标题】:share type definition of frontend and backend前后端共享类型定义
【发布时间】:2021-11-18 05:09:47
【问题描述】:

我开始在我的前端和后端 (node.js) 中使用 typescript,我注意到我已经复制了 API 响应等类型定义。当我们有 2 个团队在开发产品时,我可以分享它的最佳方式是什么?

【问题讨论】:

    标签: javascript css typescript


    【解决方案1】:

    注意:我是 Remult 的作者之一

    如果您正在寻找一种在 FE 和 BE 之间有效共享 TypeScript 代码的方法,并有一种类型安全的方式从 FE 查询您的 API(无需代码生成器),我建议您尝试类似 Remult

    【讨论】:

      【解决方案2】:
      【解决方案3】:

      一种选择是将所有共享类型放入其自己的 .ts 文件或团队之间共享的 private repository,以便双方都可以导入它。

      存储库路径可能是更易于维护的解决方案,因为它允许多个文件(在大型项目中非常有用)并且使用自己的源代码控制更容易。

      【讨论】:

        猜你喜欢
        • 2022-11-20
        • 1970-01-01
        • 2015-11-15
        • 1970-01-01
        • 1970-01-01
        • 2021-03-08
        • 2016-07-31
        • 1970-01-01
        • 2021-12-25
        相关资源
        最近更新 更多