Firebase маршрутизация для HTML-страницы с динамическим содержимым на основе переменной пути - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь создать следующую настройку:

1) клиенты выполняют запрос, как mywebsite.com/:id

2) некоторый статический HTML-код отображается в ответе

3) когда документ заканчивает загрузку, функция Firebase вызывается асинхронно.Он загружает некоторую информацию из Firestore, используя: id из URL

4) HTML обновляется информацией, загруженной из базы данных

Я пробовал следующий раздел hosting в firebase.json:

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

И включил несколько встроенных JS в файл public/index.html.Затем этот JS будет вызывать функцию Firebase асинхронно и обновлять HTML.

Но если я тогда попытаюсь сделать запрос, подобный localhost:5000/test_id Firebase ответит Cannot GET /test_id.

Есть ли какой-нибудь другой лучший методдля реализации такого подхода?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...