Node.js覆盖模块中的配置

时间:2017-01-27 14:25:35

标签: node.js model-view-controller configuration

所以我想将我的应用程序的一部分分成不同的模块,以便它们可以被我正在处理的其他应用程序共享。更具体地说,我想打破我的数据层。

我的问题是,如果我的模型模块中有我的数据库连接信息并导入它,如果我想指向不同的数据库,我有办法覆盖配置吗?或者是使用环境变量的唯一方法吗?

1 个答案:

答案 0 :(得分:0)

您可以创建多个配置文件,并在命令行中提供envoirment变量,以告知节点他可以选择哪个配置文件。 这是一个管理配置文件的样板项目。

https://github.com/jpotts18/mean-stack-relational