angular - 在 express 和 angular 之间共享接口(interface) interface/model 文件

标签 angular typescript express

我正在使用 Express 后端和 Typescript 以及 Angular 前端构建一个应用程序。对于我将为前端编写的大多数服务,我已经为后端编写了接口(interface)/模型。我希望能够在不复制文件的情况下共享它们。

我的目录结构是这样的....

后端: project_root/src/models/some.model.ts

前端: project_root/client/src/app/models/some.model.ts

除此之外,我不确定如何处理我的配置,以便我可以在后端和前端之间共享接口(interface)文件。想法?

最佳答案

Thoughts

在不改变太多结构的情况下,添加一个普通文件夹即可:

  • 后端:project_root/src/models/some.model.ts
  • 前端:project_root/client/src/app/models/some.model.ts
  • 常见的:project_root/common/something.ts

关于angular - 在 express 和 angular 之间共享接口(interface) interface/model 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52031577/

相关文章:

Angular Testing : How to provide configuration object to service class with TestBed?

javascript - Angular 8 - 按数字过滤对象数组

angular - Karma 断开连接,因为 10000 毫秒内没有消息

typescript - 通过字符串名称设置对象属性

angular2 复选框 ng-model 未更新

reactjs - React/Typescript/VScode - 导入路径不能以 '.tsx' 扩展名结尾

node.js - 无法从 TypeScript 反射系统推断 GraphQL 类型

javascript - npm 错误!无关的 : pug@2. 0.0-alpha6

javascript - jade 中的链接 css 文件未加载

javascript - 如何根据路由更改快速静态路径?