Firebase功能-生成并托管静态网页

时间:2019-04-11 14:34:34

标签: firebase google-cloud-functions firebase-storage firebase-hosting

我正在使用Firebase Cloud Functions生成HTML文件,现在我希望将其与相关资产(js,css,字体等)一起托管,但是没有成功。

我调用该函数,它会正确生成文件并将其与js / css /其他资产一起放入Firebase存储中。现在,我想返回index.html文件的URL,以便用户可以在浏览器中访问它,.html页面将可以访问资产。不幸的是,生成的URL会强制下载,但我很确定,即使以某种方式进行管理,它也将无法访问资产文件。

我知道可以在AWS(S3存储桶)上使用,但可以在Firebase上使用吗?在这种情况下,Firebase Hosting似乎不是正确的解决方案,是吗?

1 个答案:

答案 0 :(得分:0)

不要将其保存到存储中,在这种情况下,这是一个不好的用例。而是将其保存到主机:

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

此外,您可以考虑直接从云功能提供内容,也许不需要先创建静态版本。