如何向公众隐藏HTML / CSS,最重要的是app.js(Firebase代码)?



我是Web开发的新手,例如,通过Chrome检查我网站的源代码,我能够看到所有文件,从HTML到js文件,这些文件具有用于与Firebase通信的API密钥。当然,这些信息不应该公开,那么我该如何隐藏它呢?

我正在使用Firebase Firestore作为数据库,并使用Firebase Hosting来托管网站。

客户端代码被称为"客户端"是有原因的。您从客户端发出请求,服务器会响应。该响应将传递到客户端,然后客户端分析结果。您无法执行任何操作来隐藏或加密响应,因为如果这样做,客户端将无法解析它。

任何/所有专有代码都应使用许多服务器端架构(.php、ASP.NET、Java 等(之一在服务器上存储和执行。

您可以缩小/丑化/混淆您的文件。

http://javascript2img.com/

http://www.differencebetween.info/difference-between-minification-and-obfuscation

不要在公共中包含这些文件(不要使用公共文件夹(...在路由内提供文件。使用 sendfile((。

最新更新