Файловая структура downloadURL хранилища Firebase

Поэтому я использую хранилище firebase для загрузки файлов моего сайта. Вот пример структуры каталогов:

Проект ---------------------
         |__index.html
         |__css
              |__style.css
         |__js
                |__mainScript.js

Поэтому я загружаю эти файлы в firebase в этой структуре, но я замечаю, что возвращенный downloadURL не очень удобен для сохранения этой структуры.

Например, когда я устанавливаю src для iframe в downloadURL для index.html... на странице iframe отсутствуют файлы стиля и mainScript.

Вот как выглядит downloadURL для index.html:

https://firebasestorage.googleapis.com/v0/b/App_ID.appspot.com/o/index.html?alt=media&token=some_uid

Вот как выглядит downloadURL для style.css:

https://firebasestorage.googleapis.com/v0/b/App_ID.appspot.com/o/css%2Fstyle.css?alt=media&token=some_uid т. д.

Конечно, файл index.html ищет файл style.css по адресу:

https://firebasestorage.googleapis.com/v0/b/App_ID.appspot.com/o/css/style.css

но в результате 404.

Есть ли способ обойти эту проблему?

PS Конечно, я не хочу заставлять пользователя изменять URL в своих файлах...

1 ответ

Не используйте хранилище для сохранения файлов вашего сайта! Вместо этого используйте хостинг Firebase... Хранилище Firebase предназначено для хранения загружаемых / скачиваемых файлов (изображений, аудио и т. Д.)

https://firebase.google.com/docs/hosting/

Другие вопросы по тегам