如何在node.js项目之间重新使用模型?
问题描述:
我有两个node.js(更具体地说,express.js)项目。让我们考虑作为主要项目的“项目A”,以及作为“特定”(用于特定目的)项目的“项目B”。项目B需要项目A模型。如何在node.js项目之间重新使用模型?
如何在不重复代码的情况下明智地重用项目A的模型? (从两个项目的安排来看,它是如何工作的?)
谢谢。
答
解决这个问题的一个体面的方法是将它作为一个可以使用npm
安装的模块分开。 (你可以用它来安装私有包)
这将允许你轻松地管理你的库的任何依赖关系。您可以将它们定义为package.json
文件,并且每当项目需要该库时,只需安装该文件即可,npm
处理依赖关系。
两个不同的项目保证两组不同的模型。即使您使用完全相同的代码,您也永远无法确定这两个代码将来都会使用相同的代码。 – 2014-09-19 13:04:42