Firebase에서 호스팅되는 Ionic2 앱을 보유하고 있습니다.Firebase에서 webapp로 CORS 헤더없이 외부 데이터를 가져 오는 방법은 무엇입니까?
없음 '액세스 제어 - 허용 - 원산지'헤더가 요청 자원에 존재이고 내가 필요한 것은
내가 의해 로컬로 해결 할 수있는 API 서비스에서 외부 데이터를 얻을 수 있습니다
"proxies": [
{
"path":"/api",
"proxyUrl": "https://api.somwhere.com/"
}
]
을하지만 중포 기지 내 응용 프로그램을 배포 한 후이 처리하는 방법을 아무 생각이 : ionic.config.json 파일에서 프록시를 사용하여. 어떻게 든 가능합니까?
Firebase에 익숙하지 않지만 기본적으로 CORS는 브라우저 구현의 ajax 요청 제한에 대한 해결책입니다. 따라서 유일한 대안은 프록시를 통해 도메인 간 요청을 피하는 것입니다 (또는 서버가 요청을 대신 처리하는 것은 기본적으로 같은 유형의 대안입니다). Firebase에서 허용하는 프록 싱 옵션에 대해 조사해야합니다. – snorkpete
행운이 해결 이니? API 서비스가 호스팅되는 곳에서 변경해야한다는 생각이 들지만 액세스하거나 변경할 수없는 경우에는 어떻게해야합니까? –
행운을 빈다, 나는 https://cors-anywhere.herokuapp.com/을 지금 사용한다. – johnerfx