.kr

山とかトレランとか

Firebase authを使ってローカルにたてたReactからsign in with appleをやる

Hostingにデプロイするのは時間がかかるので

  • /etc/hostsに追記してhostingのドメイン127.0.0.1を指すようにする
  • ローカルにNginxを立てて、hostingのドメインへの443をcreate-react-appのサーバにreverse proxyする。証明書も作って信用しておくと証明書エラーが出ないので良い
  • /__/auth/handlerだけfirebase hostingのIPにreverse proxyする

一応動いてそうではある。websocketでエラーが出てるので使えてない機能はありそう。開発サーバか本番かわからなくなってしまうが・・。

Ngrokだとドメインが変わったときにsign in with appleの設定も変える必要があるので面倒。ドメイン固定は金かかったよね?