약 하루 꼬박 삽질함.
현상 : 웹사이트에서 Functions을 호출할 때 CORS 에러가 나면서 연결이 안 됨
CORS - https://developer.mozilla.org/ko/docs/Web/HTTP/CORS
결론 : Firebase Hosting을 사용중이고 Functions을 us-central1 리젼으로 사용할 때는 간단히 해결 가능
https://firebase.google.com/docs/hosting/full-config#direct_requests_to_a_function
위 링크의 내용을 참고하여 source 명과 Function명을 정하고 source명에서 지정한 경로로 호출하면 됨. (예 post('/sendFcm'))
같은 도메인으로 판별하여 CORS 에러는 나지 않음
만약 다른 리젼이라면 CORS 대처를 알아서 잘 해야 함.