Loopback环境特定的中间件无法正常工作

时间:2016-02-17 06:38:11

标签: javascript environment-variables loopbackjs

我正在关注loopback environment specific configuration以引用特定于环境的配置,数据源和中间件json文件。

当我将我的应用推送到临时服务器时,NODE_ENV环境变量设置为staging并且基于此变量config.staging.jsondatasources.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变量。

我是否正确创建了特定于环境的中间件文件?是否有任何替代方案来实现这一目标?

0 个答案:

没有答案