- 모두 안녕하십니까, 사용자가 전자 메일을 입력하고 제출 단추를 클릭하면 전자 메일에 대한 활성 링크가 전송됩니다.
- NodeJS에서 Nodemailer를 사용하여 API 전송 이메일을 만들었습니다. 자, Angular 2를 사용하여이 API를 호출하는 방법. 포럼에서이 문제에 대한 기사를 읽었지만 해결할 수 없었습니다.
파일 EmailAPI.js :NodeJS (Nodemailer) 및 각도 2를 사용하여 전자 메일 확인
var nodemailer = require('nodemailer');
var router = express.Router();
let transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: '[email protected]',
pass: '111111'
}
});
let mailOptions = {
from: '[email protected]',
to: '[email protected]',
subject: 'Test Mailer',
text: 'I am testing Nodemailer to send email.',
};
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
return console.log(error);
}
console.log('Message %s sent: %s', info.messageId, info.response);
});
파일 코너 2 : email.services.ts
import { Injectable } from '@angular/core';
import { Http, Headers } from '@angular/http';
@Injectable()
export class EmailService {
constructor(private http: Http) { }
public VerifyEmail() {
}
}
무엇이 문제입니까? 어떤 오류? – Smit
이 API를 어떻게 사용할 수 있습니까? 2 번 각도에서 이메일을 보내십니까? – ryannguyen
@ryannguyen 내 대답을 참조하십시오. –