Meteor 1.6과 Node 9.2.0을 사용하고 있으며 전자 메일 패키지를 사용하여 전자 메일을 보내고 싶지만 환경 변수를 설정할 때이 오류가 발생합니다 MAIL_URL 재산권 'MAIL_URL'당신이 process.env.MAIL_URL
대신 ProcessEnv.MAIL_URL
으로 시도해야한다 'ProcessEnv''MAIL_URL'속성이 'ProcessEnv'유형에 존재하지 않습니다.
Meteor.startup(() => {
let smtp = {
username: '[email protected]',
password: '******',
server: 'smtp.gmail.com',
port: 465
};
process.env.MAIL_URL = 'smtp://' + encodeURIComponent(smtp.username) + ':' + encodeURIComponent(smtp.password) + '@' + encodeURIComponent(smtp.server) + ':' + smtp.port;
감사
어쩌면
Meteor가 이미 시작된 후에 Monkeypatch하려고하지 않고 환경 변수를 환경에 설정했을 수 있습니까? –