如何在node.js项目之间重新使用模型?

问题描述:

我有两个node.js(更具体地说,express.js)项目。让我们考虑作为主要项目的“项目A”,以及作为“特定”(用于特定目的)项目的“项目B”。项目B需要项目A模型。如何在node.js项目之间重新使用模型?

如何在不重复代码的情况下明智地重用项目A的模型? (从两个项目的安排来看,它是如何工作的?)

谢谢。

+0

两个不同的项目保证两组不同的模型。即使您使用完全相同的代码,您也永远无法确定这两个代码将来都会使用相同的代码。 – 2014-09-19 13:04:42

解决这个问题的一个体面的方法是将它作为一个可以使用npm安装的模块分开。 (你可以用它来安装私有包)

这将允许你轻松地管理你的库的任何依赖关系。您可以将它们定义为package.json文件,并且每当项目需要该库时,只需安装该文件即可,npm处理依赖关系。