我是nodejs的新手。我想在一个单独的文件中设置数据库(mongoose)配置,就像我们在java中使用属性文件一样。请帮我举个例子。
答案 0 :(得分:0)
我建议使用node-config
作为最佳做法,您必须创建一个config
文件夹,其中包含与您的NODE_ENV相对应的配置文件
例如,如果你有三个env:
development
:本地开发主机production
:生产主持人staging
:staging host 您必须创建3个文件和default.js
配置文件,node-config
将使用与NODE_ENV对应的配置文件覆盖默认设置
module.exports = {
// node port
port: 3000
// other default settings
};
module.exports = {
// mongo url
mongoUrl: "mongodb://localhost/db"
};
module.exports = {
// mongo url
mongoUrl: "mongodb://production.mongo.host/db"
};
module.exports = {
// mongo url
mongoUrl: "mongodb://staging.mongo.host/db"
};