Как заставить firebase host вернуть код состояния 503 для страницы обслуживания сервера? - PullRequest
0 голосов
/ 10 ноября 2019

Кто-нибудь знает хороший способ перевести статический сайт Firebase в режим обслуживания, пока я выполняю обновление базы данных?

Я пытался настроить перезапись с помощью пользовательских заголовков, но он не работает. Хостинг Firebase, по-видимому, возвращает в ответе как статус по умолчанию (200), так и пользовательский статус (503).

Мой firebase.json:

{
  "hosting": {
    "public": "public",
    "ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ],
    "headers": [
      {
        "source": "**",
        "headers": [
          {
            "key": "status",
            "value": "507"
          }
        ]
      }
    ]
  }
}

Заголовки ответа из Chrome: Chrome Inspect

...