Как передать ключи API в переменных среды в Ember CLI с помощью process.env?

Как передать переменные окружения из bashrc в Ember CLI. Я представляю ситуацию, когда вам нужны чередующиеся api-ключи или pusher api-ключи, и они есть в ваших переменных окружения в bashrc. Как вы передаете API-ключи Ember CLI?

Я пытался использовать Node.jsprocess.env в обоихbrocfile.js а такжеenvironment.js, но когда я пытаюсь получить к нему доступ в контроллере Ember JS, свойство имеет значение null.

В моемenvironment.js файл, который я добавил,

APP: { apiKey: process.env.KEY }

В контроллере My Ember JS я попытался получить к нему доступ с помощью:

import config from  '../config/environment'; 

И установка свойства контроллераlkey как показано ниже, который не работал:

lkey: config.App.KEY

Далее по моемуbrocfile.js, Я добавил:

var limaKey = process.env.Key; 
var app = new EmberApp({key: limaKey});

Это все еще не сработало.

Ответы на вопрос(4)

Ваш ответ на вопрос