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
を使用することはできません。