是否可以从angularjs访问ENV变量?
我有一个通过Brunch.io编译的angular 1.2.8应用程序
它作为heroku上的基本节点应用程序托管。(我确实在本地编译;然后推送)
在ENV变量的编译阶段,我已经阅读了一些有关令牌替换的内容。
但是,我更希望能够将代码推送到多个不同的服务器,并使其仅使用ENV变量即可解析正确的本地设置。
谢谢!
您无法在浏览器上获取ENV变量。您可以将请求发送到服务器上的rest服务,并在后端获取env,然后将其返回给客户端
快速示例:(Express.js)
app.get("/rest/getenv", function(req, res) {
var env = process.env.ENV_VARIABLE;
res.json({result: env});
});
编辑:
您需要使用令牌(例如字符串)来保护此剩余网址。否则,任何人都可以访问该URL并获取您的环境变量值。这可能是安全问题
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句