Не понимаю, в чем проблема. Я пытаюсь получить доступ к функции Lambda на AWS через приложение Angular 2. Перекрестное происхождение включено в AWS. В Chrome я получаю 200 ответов на вкладке «Сеть».
Запрос параметров предполетной подготовки

Вот код Angular
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
getAWS(): Observable<any> {
return this.http.get('https://9rw0xrw730.execute-api.us-east-1.amazonaws.com/default/...', {
headers: {
'x-api-key': 'myapi key'
}
}
);
}





Заголовки ответа на запрос GET показывают, что в ответе нет заголовка Access-Control-Allow-Origin. То есть сервер отправляет заголовок Access-Control-Allow-Origin только для ответа на предварительный запрос OPTIONS. Его необходимо настроить так, чтобы он также отправлял заголовок Access-Control-Allow-Origin для ответов GET.