CORS проблема с Firebase хостингом и Angular

В настоящее время я размещаю приложение Angular в Firebase, но столкнулся с проблемой CORS, потому что я использую (http get, post) метод для другого URL. есть решение?

    const httpOptions = {
      headers: new HttpHeaders({
    'Content-Type':  'application/json',
    'api_key' : 'secret',
    'Accept': 'application/json',
    'Access-Control-Allow-Methods': 'POST, GET, OPTIONS, DELETE, PUT',
    'Access-Control-Allow-Origin': 'https://another-ServerApi/*',
    'Access-Control-Allow-Headers': "X-Requested-With, Content-Type, Origin, Authorization, Accept, Client-Security-Token, Accept-Encoding"
      })
    };

      /** GET tracks from the server */
      searchSuggest (searchTerm:String): Observable<CommonData> { 
        return this.http.post<CommonData>(this.invokeURL, this.getParam(searchTerm), httpOptions);
      }

сообщение об ошибке:

Не удалось загрузить https://another-serverapi/ Ответ на запрос предварительной проверки не проходит проверку контроля доступа: в запрошенном ресурсе отсутствует заголовок "Access-Control-Allow-Origin". Происхождение " https://my.firebaseapp.com/ ", следовательно, не допускается.

0 ответов

Другие вопросы по тегам