firebase - #AskFirebase 在 firebase 托管上打开/关闭源映射

标签 firebase firebase-hosting

有什么方法可以将源映射上传到 firebase 托管,并根据需要启用/禁用它们?
我不想在生产环境中透露我的源映射,但如果生产环境中存在特定错误,我想打开源映射。 可以通过 cli\api\console 实现吗?
我正在考虑添加重定向规则以将所有源映射请求重定向到不存在的路径,但我不知道如何再次启用源映射。如何更新 firebase.json 以修复损坏的源 map 链接?

最佳答案

我终于想出了一个让我满意的解决方案,我写了一个article详细描述了如何做到这一点。

要点是:

  1. 在部署代码之前,将所有/static/*.map 文件移至构建文件夹内的新 secret 目录
  2. 在 firebase.json 中重写对云函数的所有/static/*.map 请求。
  3. 编写一个函数,您可以在其中决定是重定向到源映射的真实位置还是返回 404

关于firebase - #AskFirebase 在 firebase 托管上打开/关闭源映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50552549/

相关文章:

android - Firebase 回收器适配器不适用于 child 的回收器 View

firebase - 如何使用生产存储桶数据启动 Firebase 存储模拟器?

使用serviceaccount进行Firebase托管部署失败并显示403

firebase - 如何在将使用firebase托管托管的fireapp中进行更改?

Firebase实时数据库查询Flutter中的所有项目

javascript - Firebase存储和JavaScript,从存储下载文件

json - 在 firebase 上使用 gzip 压缩

firebase - 从 Firebase 存储与 Firebase 托管访问文件?

php - Firebase Analytics 从 PHP 触发自定义事件

reactjs - Firebase 部署成功后出现空白页