Node.js 财产';邮件地址';不存在于类型';ProcessEnv';
我使用的是Meteor 1.6和Node 9.2.0,我想使用电子邮件包发送电子邮件,但当我想设置环境变量MAIL_URL时,会出现此错误 类型“ProcessEnv”上不存在属性“MAIL_URL”Node.js 财产';邮件地址';不存在于类型';ProcessEnv';,node.js,email,meteor,environment-variables,Node.js,Email,Meteor,Environment Variables,我使用的是Meteor 1.6和Node 9.2.0,我想使用电子邮件包发送电子邮件,但当我想设置环境变量MAIL_URL时,会出现此错误 类型“ProcessEnv”上不存在属性“MAIL_URL” Meteor.startup(() => { let smtp = { username: 'alaeddine.baghdadi1@gmail.com', password: '******', server: 'smtp.gmai
Meteor.startup(() => {
let smtp = {
username: 'alaeddine.baghdadi1@gmail.com',
password: '******',
server: 'smtp.gmail.com',
port: 465
};
process.env.MAIL_URL = 'smtp://' + encodeURIComponent(smtp.username) + ':' + encodeURIComponent(smtp.password) + '@' + encodeURIComponent(smtp.server) + ':' + smtp.port;
谢谢也许你应该尝试使用
process.env.MAIL\u URL
而不是ProcessEnv.MAIL\u URL
有关更多信息,请参阅
希望有帮助。Meteor.startup(()=>{let smtp={username:'alaeddine。baghdadi1@gmail.com“,密码:'*******”,服务器:'smtp.gmail.com',端口:465};process.env.MAIL_URL='smtp://'+encodeURIComponent(smtp.username)+':'+encodeURIComponent(smtp.password)+'@'+encodeURIComponent(smtp.server)+':'+smtp.port;是否可以在环境中设置环境变量,而不是在Meteor启动后尝试对其进行monkeypatch?