我想看看是否可以使用Firebase云功能执行以下操作。
使用运行云功能的HTTP触发器将静态模板文件从托管(非存储)加载到云功能中。 Cloud Function还会从数据库加载数据。一旦两个请求完成,我将使用像Nunjucks这样的模板引擎将数据和模板文件合并到一个HTML文件中。最后,静态HTMl文件将保存到托管公共目录
基本上我希望使用Firebase提供的所有内容构建简单的静态文件生成器。
答案 0 :(得分:1)
这是可能的,但取决于内容的数量不是最好的主意。 Firebase Hosting适用于版本化的静态资产,内容只能通过部署进行更新。如果每次系统中的任何数据发生变化时尝试进行部署,都会很快遇到问题。
这是我们对未来工作感兴趣的一种用例,但我们目前没有任何支持它的功能。
答案 1 :(得分:0)
您可以简单地使用诸如express这样的东西来使用fs节点包生成静态html文件,尽管个人而言,我会在本地使用html生成器来制作文件,然后将其部署到firebase