Некоторая путаница в Firebase относительно статических и динамических страниц

Таким образом, согласно документам, которые я читал, веб-страница, написанная в html-коде, который включает скрипт src="some_JavaScript_file.js, всегда является динамической страницей, даже если встроенный JavaScript имеет только const sum=3+5, потому что независимо от того, насколько это просто, пока задействовано хотя бы небольшое количество серверной части, эта веб-страница определенно является динамической веб-страницей, поэтому с этой предпосылкой (пожалуйста, подтвердите, что предпосылка, которую я написал, на самом деле верна), мой вопрос заключается в том, как это имеет смысл, что Firebase утверждает, что он работает index.html находится в общей папке ТОЛЬКО, когда на нем запущена статическая веб-страница, даже если этот файл index.html включает скрипт src="some_JavaScript_file.js", это динамическая веб-страница?

Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
0
0
298
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Хостинг Firebase никоим образом не интерпретирует контент, который вы размещаете на нем. Поэтому, если в каком-либо из ваших файлов есть JavaScript, Firebase не выполняет этот код JavaScript на своих серверах. То же самое для любого другого кода: Firebase будет предоставлять код в виде текста (или любого другого формата, в котором вы его сохранили) клиентам, которые его запрашивают.

Если ваши страницы содержат JavaScript, который вы хотите запустить в браузере клиента, это именно то, что вам нужно. Итак, вы могу обслуживаете веб-сайт, содержащий сторона клиента JavaScript, на хостинге Firebase.

Если у вас есть какой-либо код, который вы хотите запустить на стороне сервера, вам придется смотреть дальше Firebase Hosting. В настоящее время вы можете оставаться в рамках инфраструктуры Google, интегрировав Firebase Hosting с Облачные функции или Облачный бег.

Я не думаю, что мой вопрос был рассмотрен. Все, что я хочу знать, это то, что файл index.html, в который встроен файл JavaScript, по-прежнему является статическим содержимым, потому что Firebase утверждает, что все в папке Public является статическим содержимым. И моя проблема с этим заключается в том, что если файл index.html имеет <script src = "SomeFile.js"></script>, это означает, что это динамический контент, так что это действительно статический контент? или это динамический контент?

Mike Kim 28.05.2019 05:03

Это зависит от определений статики и динамики, которые являются субъективными и контекстуальными. Поэтому я ответил, что может и чего не может хостинг Firebase. Если ваши страницы содержат JavaScript, который вы хотите запускать в браузере клиента, вы можете обслуживать их на хостинге Firebase. Попробуйте!

Frank van Puffelen 28.05.2019 06:05

Ага. У меня есть предыдущий опыт запуска, и это сработало отлично. Просто я не совсем разобрался в технических аспектах и ​​определениях. Итак, я полагаю, что, поскольку статическая динамика VS является контекстуальной, я могу сказать, что ЕСЛИ есть html-файл, который встраивает в него файл JavaScripts, тогда я все еще могу сказать, что html-файл является статическим содержимым и внутри этого статического содержимого, которое является html-файлом , есть динамический контент, который представляет собой встроенный файл JavaScript. Пожалуйста, дайте мне знать, если я что-то не так.

Mike Kim 28.05.2019 08:24

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

Как браузер отображает статическое содержимое веб-сайта без путаницы, когда два запроса выполняются из браузера на разных вкладках
Доступ к запрошенным данным из компонента Vue с помощью Gridsome
Неверный путь в nginx к статической странице
Скрыть / замаскировать ключи API или важные данные в реагирующем статическом размещенном приложении firebase
Как получить раскрывающееся меню статической страницы в OctoberCMS с помощью дерева страниц?
Как использовать маршрут для просмотра статической страницы apidoc с помощью laravel
Могу ли я использовать плагин ACF для частной страницы в Wordpress только для получения данных?
HTML CSS статические страницы сайта отображаются в разных размерах
Как добавить изображение на статическую страницу GitHub с помощью Jekyll
Как я могу настроить nuxt 3, чтобы при непосредственном открытии статической страницы, созданной с помощью npm rungenerate, она работала правильно?