我正在寻找这样的项目的最佳实践:
- 用 TypeScript 编写的 Angular 2 (4) 客户端
- Node/Express 后端也是用 TypeScript 编写的
- 客户端和服务器代码使用的一些共享 (TypeScript) 模型。
客户端/服务器/共享是否应该分成3个 Node 项目? 或者是否有可能将所有内容集中在一个地方,可以使用哪些工具/配置来实现这一点?
最佳答案
通常,您需要两个文件夹来存放客户端源文件和服务器文件,但对于共享部分,最好将它们保存在三个单独的文件夹中以便以后组织。如果这只是您的首选路线,那么绝对可以将所有内容保留在一个地方。我强烈建议您查看 github 上的几个 Node/快速 Angular 样板,例如...
Angular 2 Express Starter ( Angular 2 Node 表达)
Angular Universal Starter ( Angular 4 Node )
Angular MEAN Boilerplate ( Angular 2/4 Node 表达mongodb)
了解其他人通常如何设置这些项目。它们也是您 future 任何项目的良好基础。
关于node.js - 使用 Angular 2(+) 和 Node/Express 服务器设置所有 TypeScript 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44676468/