2017-09-04 25 views
0

我想要访问我的路由中的环境变量。这些变量使用config.json定义并由Loopback加载。Loopback读取路由中的环境变量

我已经创建了使用标准process.env返回环境变量的测试路由,但不幸的是它返回undefined。

module.exports = app => { 
    app.get('/test', (req, res) => { 
    res.send(`result: ${process.env.restApiRoot}`); 
    }); 
}; 

看起来像config.json的内容没有设置到环境变量中。有什么办法可以访问这些变量吗?

回答

0

server/config.json中定义的变量不可用作环境变量。你可以使用app.get("property_name")。请参阅lb config.json

+1

它实际上是'app.get('property_name')' – Black

0

您只需在config.json文件上执行正常require即可。

const config = require('path/to/config.json')

之后,您可以访问使用config.restApiRoot