我想创建一个由Firebase Hosting托管的网站,该网站可以从Firebase数据库发布/放置/获取数据。谷歌的例子connect Hosting to a Database对我来说并不是很有帮助,因为它没有给出任何关于如何在页面加载后触发云端函数的指示(例如,当你访问一个特定的URL并触发时触发云端函数该页面加载)。 我能找到的最类似的SO帖子是this one,它似乎能够在页面加载后与
create-react-app(yarn run build)的构建过程在重新构建之前删除旧的静态JS文件。部署到Firebase托管时,旧JS文件不包含在内,不再提供服务。 但是在访问旧版本之后,Service Worker(由sw-precache和sw-precache-webpack-plugin构建,默认包含在CRA中)缓存了旧的HTML,其中包含旧的JS文件更长的服务时间,所以我得到