代码之家  ›  专栏  ›  技术社区  ›  atlanteh Kyo Kurosagi

#askfirebase在firebase主机上打开/关闭源映射

  •  1
  • atlanteh Kyo Kurosagi  · 技术社区  · 7 年前

    是否有任何方法可以将源映射上载到FireBase宿主,并根据需要启用/禁用它们?
    我不想在生产环境中显示我的源映射,但如果在生产环境中存在特定错误,我想打开源映射。 这可以通过cli\api\console实现吗?
    我正在考虑添加一个重定向规则,将所有源映射请求重定向到一个不存在的路径,但我无法理解的是如何再次启用源映射。我怎么更新 只有 FireBase.json修复断开的源映射链接?

    1 回复  |  直到 7 年前
        1
  •  1
  •   atlanteh Kyo Kurosagi    7 年前

    我终于想出了一个令我满意的解决方案,我写了一篇 article 它详细描述了如何做。

    要点是:

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