【发布时间】:2019-05-04 03:05:27
【问题描述】:
这可能是一个愚蠢的问题,但是如何在我的 ember 应用程序中访问process.env vars?我试图在我的一个控制器中访问process.env,但我收到了一个未定义进程的错误。
【问题讨论】:
标签: node.js ember.js environment-variables ember-cli
这可能是一个愚蠢的问题,但是如何在我的 ember 应用程序中访问process.env vars?我试图在我的一个控制器中访问process.env,但我收到了一个未定义进程的错误。
【问题讨论】:
标签: node.js ember.js environment-variables ember-cli
您通常无权访问 process.env,因为这是 node.js 全局变量,而 ember.js 通常在浏览器中运行,不会有 process.env
但是,您可以在构建过程中使用 process.env,这将生成带有内置环境变量的 ember 应用程序,您可以通过其他方式访问它。
我不确定您使用的是什么工具,但这是它在 Ember CLI Deploy 中的工作方式:
http://ember-cli-deploy.com/docs/v1.0.x/using-env-for-secrets/
这是一个使用 webpack 的例子:
【讨论】: