2017-11-07 10 views
0

.envを使用するjsファイルで以下のように設定した場合、varsはキーと値のペアとして単純です。.env varsをテンプレート文字列で使用する方法

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

しかし、.env varをテンプレート文字列に使用するにはどうすればいいですか?

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

設定ファイルで定義されている settings.app.nameこっち
export default { 
    name: 'AppName', 
}; 

上記のようにしかし、私はfromフィールドにprocess.env.EMAIL_HOSTを使用することはできません。

答えて

0

実際、元の質問に投稿したテンプレート文字列は正しいです。エラーが間違った.envキー名にありました。

この質問ではもう答えは必要ありません。ありがとう!

関連する問題