有谁知道在帆中处理prod / dev / test配置切换的最佳方法? 我真的很喜欢actionhero.js如何基于NODE_ENV的内容自动加载config / environment / {env} .js但是我没有看到在sails中做类似事情的内置方法。 我注意到sails将在config / /服务器引导期间加载任何文件,所以我现在的hacky解决方案是设置以下内容:
config/
|-- local.js
|-- environment/
|---- production.js
|---- staging.js
|---- development.js
|---- testing.js
然后在每个{env} .js文件中,我只是像这样扩展配置:
if (process.env.NODE_ENV === 'production') {
// Enter any environment specific config changes
config.db = {
db_host: foo,
db_port: bar
}
config.otherThing = {
somevar: 'someval'
}