0

因此,根据我读过的文档,用 html 代码编写的包含 script src="some_JavaScript_file.js 的网页始终是动态页面,即使嵌入式 JavaScript 只有 const sum=3+5 因为无论它多么简单,只要涉及到少量后端,该网页绝对是一个动态网页。所以在这个前提下(请确认我写的前提实际上是正确的),我的问题是 Firebase 声称它运行有什么意义index.html 仅在运行静态网页时才位于公共文件夹中,即使该 index.html 文件包含脚本 src="some_JavaScript_file.js,它是动态网页?

4

1 回答 1

0

Firebase 托管不会以任何方式解释您在其上托管的内容。因此,如果您的任何文件中有 JavaScript,Firebase 就不会在其服务器上执行该 JavaScript 代码。任何其他代码也一样:Firebase 会将代码作为文本(或您存储它的任何其他格式)提供给请求它的客户端。

如果您的页面包含您希望在客户端浏览器中运行的 JavaScript,那么这正是您想要的。因此,您可以在 Firebase 托管上提供包含客户端JavaScript 的网站。

如果您有任何要在服务器端运行的代码,您将不得不超越 Firebase 托管。现在,您可以通过将 Firebase 托管与Cloud FunctionsCloud Run集成在 Google 的基础架构中。

于 2019-05-27T16:22:20.857 回答