在 Firebase 中使用 .htaccess
Using .htaccess in Firebase
我正在使用 Firebase 开发一个网站,我注意到当我右键单击页面时可以访问子文件夹 JavaScript 文件 -> 查看页面源代码 -> *.js link点击。我从其他托管服务了解到我可以编写一个 .htaccess 文件来防止这种行为。但是,我还没有找到关于 Firebase 的任何文档。我尝试了他们的 URL Redirect and Rewrite 选项。但是,重定向只是通过在控制台 "Uncaught SyntaxError: Unexpected token <"
中生成错误代码使网站的整个 javascript 部分无法工作,而重写没有任何作用。这是 Firebase 要求重写的 json 文件的示例。
{
"firebase": "myfirebase",
"public": "app",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"redirects": [ {
"source" : "/js/*.js",
"destination" : "https://www.firebase.com",
"type" : 301
}]
}
我希望能够使用所有 javascript 文件,但要防止互联网上的人看到这些文件。有什么办法可以在 Firebase 上做到这一点吗?我想确保网站安全。
我可能错了,但 firebase 主要是基于 javascript,这意味着每个 js 文件都将 运行 在客户端的计算机上 -> 可见,而你实际上无能为力关于它。
您可能会尝试使用混淆器,但这只会阻止那些真正不想看到源代码的人。
我正在使用 Firebase 开发一个网站,我注意到当我右键单击页面时可以访问子文件夹 JavaScript 文件 -> 查看页面源代码 -> *.js link点击。我从其他托管服务了解到我可以编写一个 .htaccess 文件来防止这种行为。但是,我还没有找到关于 Firebase 的任何文档。我尝试了他们的 URL Redirect and Rewrite 选项。但是,重定向只是通过在控制台 "Uncaught SyntaxError: Unexpected token <"
中生成错误代码使网站的整个 javascript 部分无法工作,而重写没有任何作用。这是 Firebase 要求重写的 json 文件的示例。
{
"firebase": "myfirebase",
"public": "app",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"redirects": [ {
"source" : "/js/*.js",
"destination" : "https://www.firebase.com",
"type" : 301
}]
}
我希望能够使用所有 javascript 文件,但要防止互联网上的人看到这些文件。有什么办法可以在 Firebase 上做到这一点吗?我想确保网站安全。
我可能错了,但 firebase 主要是基于 javascript,这意味着每个 js 文件都将 运行 在客户端的计算机上 -> 可见,而你实际上无能为力关于它。 您可能会尝试使用混淆器,但这只会阻止那些真正不想看到源代码的人。