0
我在快速服务器上设置了邮件服务类。Nodemailer传输创建建议
建议使用哪种创建传输方法?
class mailService {
private transport: nodemailer.Transport;
constructor(){
this.transport = nodemailer.createTransport('configstring');
}
public sendEmail(email: string){
//send email
}
}
OR
class mailService {
public sendEmail(email: string){
let transporter = nodemailer.createTransport('configstring');
//send email
}
public sendOtherEmail(email: string){
let transporter = nodemailer.createTransport('configstring');
//send email
}
}
的文件说:“你可以在创建后往往你喜欢重复使用运输”这使我认为,第一种选择会比较好,但是不能告诉是否有任何优势。
只是简单地创建传输每次都是重复问题,或者会有多个实例在内存中浮动,每次执行sendEmail
函数时都会成为孤儿?