我是网络开发的新手,例如,通过 Chrome 检查我网站的源代码,我能够看到所有文件,从 HTML 到 js 文件,它们具有用于与 Firebase 通信的 API key 。当然,这些信息不应该公开,那么我该如何隐藏呢??
我使用 Firebase Firestore 作为数据库,使用 Firebase Hosting 来托管网站。
最佳答案
客户端代码被称为“客户端”是有原因的。您从客户端发出请求,服务器响应。该响应被传递给客户端,然后客户端解析结果。您无法隐藏或加密响应,因为如果您这样做,客户端将无法解析它。
任何/所有专有代码都应使用多种服务器端架构(.php、ASP.NET、Java 等)之一在服务器上存储和执行。
关于javascript - 如何向公众隐藏 HTML/CSS 以及最重要的 app.js(Firebase 代码)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50533661/