Я пытаюсь сделать HTTP-запрос GET к моему API, и он возвращает OPTIONS 405 (Method Not Allowed)
и
Доступ к XMLHttpRequest в 'apiurl' из источника 'http://localhost:4200' имеетбыл заблокирован политикой CORS: Ответ на запрос предварительной проверки не прошел проверку контроля доступа: На запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».
Нижемой код:
const header = new HttpHeaders();
const request_header = header.append('Authorization', this.token.toString());
console.log(request_header.get('Authorization'));
this.urlList = buildUrl('myurl/', {path: 'mypath'});
return this.http.get(this.urlList,{headers: request_header} );
Я пытался сделать то же самое в Postman, C # Console App и в ASP.NET WebForms, он работал отлично, но в Angular я получаюошибка , упомянутая выше.У меня есть запрос HTTP GET для входа в систему также в TypeScript, который РАБОТАЕТ ОТЛИЧНО .
** Примечание: у меня нет доступа к бэкэнду, но на основе C # и Postman он работает простоотлично.
ОБНОВЛЕНИЕ: Спасибо, ребята, просто чтобы вы знали, что я в конечном итоге использовал Flask с угловым, чтобы делать запросы, и это блестяще.