小编VBo*_*oss的帖子

在NodeJs微服务架构中,每个服务都应使用package.json吗?

我目前正在NodeJ中开发微服务架构。我的第一种方法是package.json每次服务。但是,对于所有微服务,在访问公共区域(使用日志记录或数据库实用程序)时可能会非常棘手。例如:

common-area >
    logger.js
    package.json - install module typeorm

service1 >
    app.js - use logger.js
    package.json - also install module typeorm
Run Code Online (Sandbox Code Playgroud)

运行node app.js(服务1)时,一旦完成两次不同的安装,最后将加载2个typeorm模块,其中一个安装在公共区域(由logger使用),另一个安装在service1。

我是否应该仅对package.json所有微服务使用一个,导致只创建一个node_modules文件夹?

node.js microservices

4
推荐指数
1
解决办法
638
查看次数

标签 统计

microservices ×1

node.js ×1