-1
nodemailer를 사용하여 이메일을 보내고 있습니다. 나는 패키지를 설치하지만 transporter.sendMail
를 호출 할 때Node.js의 비밀번호 재설정
/* Render home page. */
router.get('/reset', function (req, res, next) {
if (!req.user) {
res.render('reset', {
title: 'Password Reset',
displayName: req.user ? req.user.displayName : ''
});
}
});
/* Render home page. */
router.post('/reset', function (req, res, next) {
var transporter = nodemailer.createTransport({
service: 'Gmail',
auth: {
user: 'myemail',
pass: 'email'
}
});
var mailOption = {
to: 'myemail.com',
subject: 'Test',
text: 'Try email' + req.body.name + 'Email' + req.body.email
}
transporter.sendMail(mailOption, function (err, info) {
if (error) {
console.log(err);
res.redirect('/');
}
else {
console.log('Send Message: ' + info.response);
res.redirect('/');
}
});
});