Таким образом, согласно документам, которые я читал, веб-страница, написанная в html-коде, который включает скрипт src="some_JavaScript_file.js, всегда является динамической страницей, даже если встроенный JavaScript имеет только const sum=3+5, потому что независимо от того, насколько это просто, пока задействовано хотя бы небольшое количество серверной части, эта веб-страница определенно является динамической веб-страницей, поэтому с этой предпосылкой (пожалуйста, подтвердите, что предпосылка, которую я написал, на самом деле верна), мой вопрос заключается в том, как это имеет смысл, что Firebase утверждает, что он работает index.html находится в общей папке ТОЛЬКО, когда на нем запущена статическая веб-страница, даже если этот файл index.html включает скрипт src="some_JavaScript_file.js", это динамическая веб-страница?
Хостинг Firebase никоим образом не интерпретирует контент, который вы размещаете на нем. Поэтому, если в каком-либо из ваших файлов есть JavaScript, Firebase не выполняет этот код JavaScript на своих серверах. То же самое для любого другого кода: Firebase будет предоставлять код в виде текста (или любого другого формата, в котором вы его сохранили) клиентам, которые его запрашивают.
Если ваши страницы содержат JavaScript, который вы хотите запустить в браузере клиента, это именно то, что вам нужно. Итак, вы могу обслуживаете веб-сайт, содержащий сторона клиента JavaScript, на хостинге Firebase.
Если у вас есть какой-либо код, который вы хотите запустить на стороне сервера, вам придется смотреть дальше Firebase Hosting. В настоящее время вы можете оставаться в рамках инфраструктуры Google, интегрировав Firebase Hosting с Облачные функции или Облачный бег.
Это зависит от определений статики и динамики, которые являются субъективными и контекстуальными. Поэтому я ответил, что может и чего не может хостинг Firebase. Если ваши страницы содержат JavaScript, который вы хотите запускать в браузере клиента, вы можете обслуживать их на хостинге Firebase. Попробуйте!
Ага. У меня есть предыдущий опыт запуска, и это сработало отлично. Просто я не совсем разобрался в технических аспектах и определениях. Итак, я полагаю, что, поскольку статическая динамика VS является контекстуальной, я могу сказать, что ЕСЛИ есть html-файл, который встраивает в него файл JavaScripts, тогда я все еще могу сказать, что html-файл является статическим содержимым и внутри этого статического содержимого, которое является html-файлом , есть динамический контент, который представляет собой встроенный файл JavaScript. Пожалуйста, дайте мне знать, если я что-то не так.
Я не думаю, что мой вопрос был рассмотрен. Все, что я хочу знать, это то, что файл index.html, в который встроен файл JavaScript, по-прежнему является статическим содержимым, потому что Firebase утверждает, что все в папке Public является статическим содержимым. И моя проблема с этим заключается в том, что если файл index.html имеет <script src = "SomeFile.js"></script>, это означает, что это динамический контент, так что это действительно статический контент? или это динамический контент?