javascript - 如何向公众隐藏 HTML/CSS 以及最重要的 app.js(Firebase 代码)?

标签 javascript html css firebase google-cloud-firestore

我是网络开发的新手,例如,通过 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/

相关文章:

javascript - 在 Leaflet 中一起交互的过滤器

javascript - 如何使用 Apollo 在 React 中执行 GraphQL 查询 onClick?

javascript - 单击按钮隐藏div

html - 修改颜色后不再出现 Bootstrap 汉堡包

javascript - 检查弹出窗口是否关闭

html - 需要多个 <meta> 标签还是我只需要一个?

html - 在 css 中使用 * 选择器,但排除 h1?

javascript - 我想获得所有没有空值的选择选项,然后在更改时克隆它们

css - 浏览器的 jquery 屏幕(位置)

javascript - 如何将特定的叠加图像置于前台