在Ember中使用process.env vars

时间:2019-05-04 03:05:28

标签: node.js ember.js environment-variables ember-cli

这可能是一个愚蠢的问题,但是如何在余烬应用程序内部访问process.env var?我尝试在其中一个控制器中访问process.env,但收到错误消息,未定义进程。

1 个答案:

答案 0 :(得分:3)

您通常无权访问 process.env ,因为这是 node.js 全局变量,而ember.js通常在没有< strong> process.env

但是,您可以在构建过程中使用 process.env ,这将生成带有env变量内置变量的ember应用程序,您可以通过其他方式进行访问。

我不确定您使用的工具是什么,但这是它在Ember CLI Deploy中的工作方式:

http://ember-cli-deploy.com/docs/v1.0.x/using-env-for-secrets/

这是webpack的示例:

https://webpack.js.org/guides/environment-variables/