我可以评论firebase.json文件吗?

时间:2019-09-13 08:53:35

标签: firebase visual-studio-code comments firebase-hosting firebase-cli

我需要注释firebase.json文件中的某些行:

示例:

"rewrites": [
      // {
      //  "source": "/blog/*", 
      //  "function": "handleBlog"
      // },
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]

在这种情况下,我想暂时禁用该rewrite,但是我不想删除该代码。

事实是JSON文件不允许注释,我从VSCode收到一个错误消息告诉我。

但是,如果我将语言模式设置为JSON with Comments,则VSCode的错误就消失了。

enter image description here

但是这样做安全吗? Firebase如何处理带有评论的firebase.json文件?

2 个答案:

答案 0 :(得分:2)

a格式不支持注释。 JSON More info can be found here中不允许格式为// ...或/ *…* /的注释。

JSON而言,我并不熟悉,但是如果在VSCode中将语言模式设置为firebase,您将获得JSON with Comments的文件格式,而不是{{1} }。 JSONC特别用于VSCode

  

除了遵循JSON规范的默认JSON模式外,VS Code还具有带注释的JSON(jsonc)模式。此模式用于VS Code配置文件,例如settings.json,tasks.json或launch.json。

答案 1 :(得分:2)

我已经在我的firebase.json之一中评论JSON了一段时间了。

{
    "hosting": {
        "headers": [
            /*{
              "source": "*.html",
              "headers": [
                {
                  "key": "Content-Security-Policy",
                  "value": "default-src 'self' ..."
                }
              ]
            },*/
        ]
    }
}