node.js - 使用每个项目外部的相同配置文件运行多个 Node 应用程序

标签 node.js linux npm global-variables pm2

我正在使用 pm2 运行多个 Node 应用程序。问题是我正在为每个 Node 应用程序使用配置文件,所以我想做的就是在所有 Node 应用程序文件夹之外轻松地说出一个 json 文件,在其中它们可以全部指向公共(public)数据库连接等......

  1. 最好不要使用 linux 环境变量,除非有一种简单而有效的设置方法
  2. pm2 确实有生态系统,但对我来说似乎没有很好的记录
  3. 还有哪些解决方案?

    pm2 ecosystem  // this generates .config.js   not a .json   
    

最佳答案

创建jsonyml 文件。把它放在你的根项目文件夹中。并编写“configProvider”,它将读取文件并填充配置。它对我们来说非常有效。特别是这个文件还可以在不同语言之间共享,而不仅仅是javascript。

关于node.js - 使用每个项目外部的相同配置文件运行多个 Node 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44467117/

相关文章:

node.js - npm WARN notsup 跳过可选依赖 : Unsupported platform for fsevents

javascript - 在 JavaScript 中,使用模块还是类更好?

c++ - 构建 inkscape 时错误 : <ieeefp. h> 未找到

c - 使用 libcurl 构建项目在 Linux 下不起作用

c - 如何在 AT&T 汇编中将 double 80 位 float 从内存移动到 XMM0

javascript - 如何在 HTML 中像普通 javascript 一样使用 NPM 包

javascript - AWS DynamoDB 扫描操作适用于类级别扫描,但不适用于文档编写器扫描

javascript - Node.js/Javascript 在 JSON 对象数组中搜索

node.js - 如何解决构建 Angular 应用程序时发生的此错误?

node.js - 是否在 package.json 中使用确切的版本号?