我正在使用 pm2 运行多个 Node 应用程序。问题是我正在为每个 Node 应用程序使用配置文件,所以我想做的就是在所有 Node 应用程序文件夹之外轻松地说出一个 json 文件,在其中它们可以全部指向公共(public)数据库连接等......
- 最好不要使用 linux 环境变量,除非有一种简单而有效的设置方法
- pm2 确实有生态系统,但对我来说似乎没有很好的记录
还有哪些解决方案?
pm2 ecosystem // this generates .config.js not a .json
最佳答案
创建json
或yml
文件。把它放在你的根项目文件夹中。并编写“configProvider”,它将读取文件并填充配置。它对我们来说非常有效。特别是这个文件还可以在不同语言之间共享,而不仅仅是javascript。
关于node.js - 使用每个项目外部的相同配置文件运行多个 Node 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44467117/