Как сохранить текстовый файл на хостинге Firebase с помощью функций Firebase
Я хочу создать карту сайта из базы данных Firebase, используя функции Firebase.
Последним шагом будет сохранение сгенерированного XML-файла где-то рядом с index.html, чтобы дать относительный путь к Google.
Как я могу сохранить файл XML в функции Firebase по пути размещения Firebase.
Благодарю.
2 ответа
Нет API для управления содержимым сайта Firebase Hosting. Таким образом, вы не можете сохранить файл непосредственно на пути к хостингу.
Вместо этого существует интеграция между Firebase Hosting и Cloud Functions, которая позволяет вызывать код облачных функций для определенных вами URL-адресов. Затем результат функции сохраняется в CDN Firebase и кэшируется в соответствии с указанными вами заголовками. Вы можете создать свою карту сайта в такой облачной функции.
Чтобы узнать больше об этом подходе, прочитайте документацию Firebase Hosting по интеграции.
Просто возьмите свою карту сайта в формате xml с любого сайта создателя карты сайта. После этого вы увидите, что есть две папки, когда вы firebase init
, Один - это функции, а другой - публичный. Поместите файл XML в общую папку. Он будет загружен с другими файлами при запуске команды firebase deploy
,