2015-11-23 91 views
0

我使用jsonwebtoken模块对JWT进行编码和解码。 Secret-passphrase被保存在一个config.yml文件中,该文件正在加载到我的主要index.js Javascript中并存储到应用程序Environment var app.set('jwtToken', config.jwt.token)中。如何访问其他模块中的环境变量

如何在另一个模块(例如Auth-Route模块)中访问此环境变量。 我可以通过它以某种方式到这个文件?

非常感谢

回答

0

我想你会需要访问你的应用程序实例访问jwtToken VAR的应用程序。替代你会通过

JWT_TOKEN=xyz node server.js 

我们通过您的jwtToken作为一个过程的环境变量,你可以通过process.env.JWT_TOKEN

+0

我想将它作为一个过程的环境变量的心不是一个选择访问它,因为我不能轻松切换在不同的配置(prod,test,dev,...)之间呢? 如何访问应用程序实例?我将第二个模块作为Express路由器(module.exports = router)传递。 – user3411789