Как включить подкаталоги в хостинг Firebase
Мой сайт состоит из главной страницы, а затем разделенные страницы внутри папок. Как я могу включить подстраницы в моей странице хоста (хостинг Firebase)
2 ответа
(Комментарий Фрэнка был действительно ответом)
Firebase развертывает все в указанном вами каталоге. Таким образом, если ваша главная страница (index.html) находится в текущем каталоге и каталоге, а остальные страницы в подкаталогах - в этом, все они должны быть развернуты, если вы настроите public так, чтобы он указывал на текущий каталог.
Обновите Node (npm) и инструменты Firebase CLI
У нас была проблема, связанная с этим... Через некоторое время, когда мы не имели отношения к Firebase, мы создали похожий новый проект и загрузили новые файлы для хостинга. Казалось, что все работает нормально, за исключением ОДНОЙ вещи: кажется, что подкаталоги хостинга просто не загружались, даже когда количество файлов было правильным в разделе "Хостинг" консоли.
После более чем одного дня обновления всех файлов проектов, поиска ответов (как здесь) и дополнительных тестов мы наконец-то также обновили инструменты NodeJS (npm) и Firebase CLI... которые решили проблему.
Поэтому всегда сначала обновляйте фреймворк.
Для меня это была проблема кэша браузера (с pwa), когда я использовал другой браузер, он работал. И да, я изменил свой firebase.json на это (это было "public": "public"):
{
"hosting": {
"public": ".",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}