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/ ", следовательно, не допускается.