const sendEmail = require('./Email') class emailTemplate { stramptoTime(time) { if (time < 10) return ''; return new Date(+time).toLocaleString('zh-CN', { year: 'numeric', month: '2-digit', day: '2-digit', hour: '2-digit', minute: '2-digit' }); } async checkEmail(email, code) { const time = new Date().getTime() await sendEmail(email, 'GitNexus - 邮箱验证码', ` GitNexus - 邮箱验证码

GitNexus - 邮箱验证码

尊敬的用户:

您正在本站进行邮箱验证操作,如非您本人操作,请忽略此邮件。

您的验证码为:

${code}

验证码5分钟内有效,超时请重新获取

` ) } async registerSuccess(email, username) { const time = new Date().getTime() await sendEmail(email, '您已成功注册GitNexus账号', ` GitNexus - 邮箱验证码

GitNexus - 邮箱验证码

尊敬的 ${username}:

您已成功注册GitNexus账号:

用户名: ${username}

注册时间: ${this.stramptoTime(time)}

` ) } } const EmailTemplate = new emailTemplate() module.exports = EmailTemplate