【发布时间】:2017-09-18 22:29:12
【问题描述】:
我在models/config.js 中保留了所有硬编码信息,但我不确定models/config.js 文件是否是端口的正确位置。
【问题讨论】:
标签: express model-view-controller port
我在models/config.js 中保留了所有硬编码信息,但我不确定models/config.js 文件是否是端口的正确位置。
【问题讨论】:
标签: express model-view-controller port
保留一个 ./config/my_database_config.js 并将所有内容放在那里。 ./config/main_server_config.js 类似
通常所有其他配置文件也可以去那里。
您可以在此 my_database_config.js 文件中对值进行硬编码。或者这个文件可以假设向服务器请求返回以下 json 的配置文件。 配置可以是 json 类型:
configJson = {
"env_production": {
"db_host_production": "www.host.production.url",
"db_password_production": "www.host.production.password"
},
"env_staging": {
"db_host_staging": "www.host.staging.url",
"db_password_staging": "www.host.staging.password"
},
"env_local": {
"db_host_local": "www.host.local.url",
"db_password_local": "www.host.local.password"
}
}
如果它只是用于本地测试,你甚至可以将配置值作为环境变量传递给 config.js 中的 json
【讨论】: