on
firebaseでbasic認証をつけて静的ファイルを公開する
firebaseのhostingにbasic認証をかけるには,functionsでbasic認証をかければよい。
FirebaseでBasic認証をかけてサイトを作る(Hostingする)を参照。
上記の例では,express.jsを使い,basic認証をかけている。配信したいファイルは,functionsの中に配置している。
ただし,css,javascript,画像ファイルが多いサイトで,firebaseのsparkプラン(firebaseの無料プラン)を使っている場合には,ページにアクセスしただけで,cloud functions for firebaseの時間あたりの実行回数の上限に達してしまう。そのため,使い物にならないこともある。