Я пытаюсь вызвать URL-адрес данных с помощью метода публикации HttpClient, я добавил заголовки вдоль вызова.Но я все еще получаю сообщение об ошибке, так как
от источника 'http://localhost:6200' заблокировано политикой CORS: Ответ на предпечатный запрос не проходит проверку контроля доступа: Нет' Access-ControlЗаголовок -Allow-Origin 'присутствует на запрошенном ресурсе.
Но когда я проверяю в сетях, я вижу метод, показанный как OPTIONS вместо post
Request Method: OPTIONS
Пожалуйста, найдитеHTTP-вызов ниже
const headers = new Headers();
headers.append('Access-Control-Allow-Origin','*');
headers.append('Access-Control-Allow-Methods','GET, POST, PATCH, PUT, DELETE, OPTIONS');
headers.append('Access-Control-Allow-Headers','Origin, Content-Type, X-Auth-Token');
headers.append('Content-Type', 'application/json');
let options = new RequestOptions({ headers: headers });
return this.httpClient.post(this.url, options).pipe(map(this.extractData));
Может кто-нибудь помочь решить эту проблему, я добавил файл proxy.config.json ниже
"/sap/*": {
"target": "http://t1525bms.somecompany.com:8080/sap",
"secure": false
}
Таким образом, я также пытался не использовать.