emahiro/b.log

Drastically Repeat Yourself !!!!

firebase.json 内の rewrites.functions に存在しない directory を設定すると 403 になる

Overview

以下のエントリの内容を書くきっかけになった RC のアップデートのタイミングで firebase-functions のバージョンを最新にしたときに、rewrites に存在していた存在しない functions の directory を指定してしまうと 403 Fobidden になりました。

ema-hiro.hatenablog.com

直し方

rewrites の挙動をちゃんと理解してませんでしたが、 https://firebase.google.com/docs/hosting/full-config?hl=ja#rewrites を見るとそもそも 複数の URL で同じコンテンツを表示する ことがない場合は設定する必要はないですし、functions を指定する場合には、存在する functions を指定する必要があります。 書くと当たり前のことですが、たまに触ると以前触った時のことをほとんど全て忘れてしまってますね...。