我正在关注loopback environment specific configuration以引用特定于环境的配置,数据源和中间件json文件。
当我将我的应用推送到临时服务器时,NODE_ENV
环境变量设置为staging
并且基于此变量config.staging.json
和datasources.staging.json
文件被引用但不是{ {1}}。
以下是middleware.staging.json
文件的完整内容:
middleware.json
我想提及完整内容为的{
"initial:before": {
"loopback#favicon": {}
},
"initial": {
"compression": {},
"cors": {
"params": {
"origin": true,
"credentials": true,
"maxAge": 86400
}
}
},
"session": {},
"auth": {},
"parse": {},
"routes": {},
"files": {
"loopback#static": [
{
"params": "$!../client/WebApp/www"
}
]
},
"final": {
"loopback#urlNotFound": {}
},
"final:after": {
"errorhandler": {}
}
}
文件:
middleware.staging.json
我正在尝试将目标文件夹从{
"files": {
"loopback#static": [
{
"params": "$!../client/WebApp/dist"
}
]
}
}
更改为www
。似乎dist
文件未被引用,middleware.staging.json
文件始终被引用而不管middleware.json
变量。
我是否正确创建了特定于环境的中间件文件?是否有任何替代方案来实现这一目标?