Я пытаюсь отправить электронную почту, используя SES aws-sdk в моем приложении Angular (Angular 5).
ses = new AWS.SES({
apiVersion: '2010-12-01',
accessKeyId:'<<access key>>',
secretAccessKey:'<<secretkey>>',
region: 'us-east-1',
endpoint: 'email-smtp.us-east-1.amazonaws.com',
sslEnabled: true
});
this.ses.sendEmail(this.params, function(err, data) {
if (err) {
console.log(err, err.stack); // an error occurred
console.log("Got error:", err.message);
console.log("Request:");
console.log(this.request.httpRequest);
console.log("Response:");
console.log(this.httpResponse);
} else {
console.log(data); // successful response
}
});
Я получаю сообщение об ошибке ниже.
Не удалось загрузить https://email -smtp.us-east-1.amazonaws.com / : Ответ
на предполетный запрос не проходит проверку контроля доступа: нет
Заголовок «Access-Control-Allow-Origin» присутствует в запрошенном
ресурс. Происхождение 'http://localhost:4200' поэтому не допускается
доступ.
Я не нахожу способ установить значения заголовка здесь.