Node.js Nodejs微服务体系结构在公共项目中共享模型
我有一些大型节点应用程序,并计划将其更改为微服务体系结构,如下所示Node.js Nodejs微服务体系结构在公共项目中共享模型,node.js,express,Node.js,Express,我有一些大型节点应用程序,并计划将其更改为微服务体系结构,如下所示 Service1 --controllers --services --package.json Service2 --controllers --services --package.json CommonService --models --helpers 我是否可以将所有模型和其他常用助手放在单独的项目中,并引用它们,而不是将它们放在所有项目中。为了清楚起见。你可以用两种方法来做 首先,您可以在gi
Service1
--controllers
--services
--package.json
Service2
--controllers
--services
--package.json
CommonService
--models
--helpers
我是否可以将所有模型和其他常用助手放在单独的项目中,并引用它们,而不是将它们放在所有项目中。为了清楚起见。你可以用两种方法来做 首先,您可以在git micro服务中创建您需要的所有帮助者/服务。然后像这样将它添加到
package.json
中
“yourModuleName”:“git+ssh://git@github.com:yourName/yourModuleName#Branch“,
第二条路看起来很相似。您可以像这样在package.json
中创建npm module()加载项
“yourModuleName”:“yourModuleNameFromNPM”
然后在你的主要核心模块中
const yourModuleName=require('yourModuleName')代码>
别忘了运行npm安装
你完成了
希望这能有所帮助。请澄清。你可以用两种方法来做
首先,您可以在git micro服务中创建您需要的所有帮助者/服务。然后像这样将它添加到package.json
中
“yourModuleName”:“git+ssh://git@github.com:yourName/yourModuleName#Branch“,
第二条路看起来很相似。您可以像这样在package.json
中创建npm module()加载项
“yourModuleName”:“yourModuleNameFromNPM”
然后在你的主要核心模块中
const yourModuleName=require('yourModuleName')代码>
别忘了运行npm安装
你完成了
希望这有帮助。是的,你可以。只需将npm模块与所有助手/服务一起制作,然后安装->包含在主项目中。是的,您可以。只需将npm模块与所有助手/服务一起制作,然后在主项目中安装->包含。