javascript - 如何从网络选项卡中隐藏数据?

标签 javascript node.js angular server-side-rendering web-frontend

在我的 Angular 应用程序中,如果我转到开发工具网络选项卡,我将能够看到来自后端的响应和请求。 有谁知道如何隐藏或屏蔽这些数据,如果我进行服务器端渲染,这可能吗?

最佳答案

将显示请求。

这无法停止,应用程序正在发出请求,这将被浏览器记录到网络选项卡,如评论中所述,如果存在安全问题,您应该以不同的方式处理。不要向客户端发送一开始就不应该被允许访问的数据。

为了确保在数据被截获的机会很小的情况下通过 HTTPS 安全运行,那样它就不会是可用的数据。如评论中所述,大多数数据将由用户提供。意思是不需要隐藏在网络选项卡中。

最坏的情况是,某人实际坐在他们的计算机前并阅读网络选项卡中的内容,但这是开发应用程序时无法考虑的情况。您可以使用 base64 对发送和发送的数据进行编码,这样对于应该看到网络选项卡的任何人来说,它的可读性都较低。这里有一些资源可以查看与问题相关的内容。

HTTPS summerised//base64 encode//Angular's security section

关于javascript - 如何从网络选项卡中隐藏数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54939397/

相关文章:

javascript - GET 变量名称包含破折号会为 NodeJS Express 的 req.query 带来问题吗?

javascript - 如何使用php中的while循环和javascript来显示从数据库获取的多个图像中的特定点击图像?

javascript - jQuery slideToggle() 无法在显示为 :none 的 div 上工作

javascript - 为什么 $scope 应用于某些表达式而不应用于其他表达式?

node.js - AWS CodeBuild 永远转移到 S3 步骤

javascript - 使用 Knex.js : bind message supplies X parameters, 时出现批量插入错误,但准备好的语句 ""需要 Y

angular - 核心、共享和功能模块中应该包含哪些内容?

javascript - rxjs5 - WebSocketSubject 不是构造函数

javascript - 如何在 Angular 12 中动态加载组件

angular - 如何应用文本装饰:line thorough on clicking a checkbox in angular