我需要注释firebase.json
文件中的某些行:
示例:
"rewrites": [
// {
// "source": "/blog/*",
// "function": "handleBlog"
// },
{
"source": "**",
"destination": "/index.html"
}
]
在这种情况下,我想暂时禁用该rewrite
,但是我不想删除该代码。
事实是JSON文件不允许注释,我从VSCode收到一个错误消息告诉我。
但是,如果我将语言模式设置为JSON with Comments
,则VSCode的错误就消失了。
但是这样做安全吗? Firebase如何处理带有评论的firebase.json
文件?
答案 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' ..."
}
]
},*/
]
}
}