2017-11-07 7 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을 사용하는 방법을 궁금해하고있다.

예는 여기 settings.app.name 이상

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

는 위 그림과 같이 내가 from 필드에 process.env.EMAIL_HOST을 사용할 수 없습니다

export default { 
    name: 'AppName', 
}; 

그러나 설정 파일에 정의되어 있습니다.

답변

0

사실, 원래 질문에 게시 한 템플릿 문자열이 정확합니다. 오류가 .env 키 이름에 잘못 있습니다.

더 이상이 질문에 대한 답변이 필요하지 않습니다. 감사!