为Node.js和angular创建一次模型?

时间:2018-01-28 23:57:16

标签: javascript angularjs node.js angular

我正在通过Udemy学习Node.js和Angular(一个MEAN项目),我将为后端和前端(angular2)创建相同的模型。这让我想知道是否有办法创建一个以某种方式适用于双方的模型?

如果我需要更改课程,那么我必须对两者进行更改,这可能会导致长期错过一两件事。

1 个答案:

答案 0 :(得分:1)

几个月前我已经有了同样的问题,答案是:没有。原因:

  1. 模型是Angular,写在.ts文件和服务器中,.js。我认为扩展之间的这种差异可能导致未来的问题。

  2. 前端(Angular)和后端(Express)都必须共享同一个文件夹。我不喜欢这个想法将两者放在同一个文件夹中,因为项目结构太大而且管理起来很复杂。

  3. 我正在使用猫鼬。 Mongoose模式/模型声明与Angular类声明不同,它们彼此不兼容。

  4. 这是我考虑共享相同的文件模型。