Как передать ключи 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});
Это все еще не сработало.