Ошибка заключается в следующем:Как сделать HTTP-запросы с поддержкой CORS в Angular 2?
XMLHttpRequest не может загрузить http://some_url.herokuapp.com/api/some_api/. В запрошенном ресурсе нет заголовка «Access-Control-Allow-Origin». Происхождение 'http://localhost:3000' поэтому не допускается. Ответ был HTTP код статуса 503.
при вызове
возвращение this._http.post (requestUrl, JSON.stringify (requestBody), requestOptions)
я имел проблемы с CORS (при работе с Angular 1) в прошлом, и я помню, что как только CORS были активированы на стороне сервера, мне пришлось преобразовать http-запрос для разбора определенных HTTP-заголовков.
Я довольно смущен о том, как он должен работать, поэтому любое объяснение очень приветствуется.
Это может быть server- боковая проблема. API отвечает 503, так что, возможно, это какой-то обработчик ошибок (например, в прокси-службе), который не предоставляет заголовки «Access-Control-Allow-Origin», как остальные ваши бэкэнды? – jkondratowicz
получается, что это действительно проблема с бэкэнд. – dragonmnl