Wie übergebe ich API-Schlüssel in Umgebungsvariablen mithilfe von process.env an Ember CLI?
Wie übergebe ich Umgebungsvariablen von bashrc an Ember CLI? Ich stelle mir eine Situation vor, in der Sie Stripe-API-Schlüssel oder Pusher-API-Schlüssel benötigen und diese in Ihren Umgebungsvariablen in bashrc haben. Wie übergeben Sie die API-Schlüssel an Ember CLI?
Ich habe versucht, Node.js @ zu verwendeprocess.env
in den beidenbrocfile.js
undenvironment.js
, aber wenn ich versuche, im Ember JS-Controller darauf zuzugreifen, ist die Eigenschaft null.
In meinemenvironment.js
Datei, die ich hinzugefügt habe,
APP: { apiKey: process.env.KEY }
uf meinem Ember JS-Controller habe ich versucht, mit folgendem Befehl darauf zuzugreifen:
import config from '../config/environment';
Und die Controller-Eigenschaft einstellenlkey
wie unten gezeigt, was nicht funktioniert hat:
lkey: config.App.KEY
Next in meinembrocfile.js
, Ich fügte hinzu
var limaKey = process.env.Key;
var app = new EmberApp({key: limaKey});
Das hat immer noch nicht funktioniert.