Некоторая путаница в Firebase относительно статических и динамических страниц - PullRequest
0 голосов
/ 27 мая 2019

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

1 Ответ

0 голосов
/ 27 мая 2019

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

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

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

...