2017-11-07 9 views
0

Verwenden von .env vars ist unkompliziert als Schlüssel/Wert-Paar, wenn Sie die in einer js-Datei definierten Einstellungen wie unten definiert haben.Verwendung von .env vars in Vorlagenzeichenfolge

export default { 
    host: process.env.EMAIL_HOST, 
    port: process.env.EMAIL_PORT, 
    auth: { 
    user: process.env.EMAIL_USER, 
    pass: process.env.EMAIL_PASSWORD 
    } 
}; 

aber ich frage mich, wie kann ich eine .env var in einer Vorlage Zeichenfolge verwenden.

Beispiel

context.mailer.sendMail({ 
    from: `${settings.app.name} <${process.env.EMAIL_HOST}>`, 
    to: user.email, 
    subject: 'Subject', 
    html: 'Some html', 
}); 

Hierher settings.app.name wird in der Konfigurationsdatei

export default { 
    name: 'AppName', 
}; 

jedoch definiert, ich process.env.EMAIL_HOST im from Feld nicht wie oben gezeigt verwenden kann.

Antwort

0

Eigentlich ist die Vorlage Zeichenfolge, die ich in meiner ursprünglichen Frage geschrieben hat, korrekt. Der Fehler war im falschen .env Schlüsselname.

Für diese Frage sind jetzt keine weiteren Antworten erforderlich. Vielen Dank!

Verwandte Themen