Невозможно передать опцию заголовка клиента при вызове стороннего API из приложения Angular - PullRequest
0 голосов
/ 23 декабря 2019

Я пытаюсь сделать запрос API к dunzo API для генерации токена доступа, и он работает на почтальоне и получает ответ, но когда я запрашиваю через свое приложение Angular, оно выдает мне ошибку ниже

Access to XMLHttpRequest at 'https://api.dunzo.in/api/v1/token' from origin 'http://localhost:4700' has been blocked by CORS policy: Request header field client-secret is not allowed by Access-Control-Allow-Headers in preflight response.

мой код ниже

getAuthHeaderOptionGenerateToken() {
  let headers = new HttpHeaders();
  headers = headers
    .set('client-secret', 'xxx')
    .set('client-id', 'xx')
    .set('Content-Type', 'application/json')
    .set('Accept', 'application/json')
    .set('Accept-Language', 'en_US');

  let option = {
    headers: headers
  };
  return option
}


getAuthToken() {
  return this.http.get < any > (this.api_Url + 'api/v1/token', this.getAuthHeaderOptionGenerateToken());
}

Спасибо за ваш ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...