Reactjs 对最终用户隐藏api_调用

Reactjs 对最终用户隐藏api_调用,reactjs,api,Reactjs,Api,我有一个用ReactJs编写的应用程序,可以连接到我们的后端服务器python/django 无论何时我呼叫该服务器,您都可以在网络监视器中看到它。也就是说,当你点击链接时,你可以复制数据。我们不想那样 有没有办法在ReactJS中隐藏这一点?隐藏安全性不是一个好主意,即使您能够隐藏调试器,用户也可以在另一个带有附加调试器的electron实例上运行调试器并将其导出,保持客户端不应该在用户端的数据是一个糟糕的设计的标志。< /P>不。如果你不想让任何人看到数据API在被直接访问时返回,那么考虑A

我有一个用ReactJs编写的应用程序,可以连接到我们的后端服务器python/django

无论何时我呼叫该服务器,您都可以在网络监视器中看到它。也就是说,当你点击链接时,你可以复制数据。我们不想那样


有没有办法在ReactJS中隐藏这一点?

隐藏安全性不是一个好主意,即使您能够隐藏调试器,用户也可以在另一个带有附加调试器的electron实例上运行调试器并将其导出,保持客户端不应该在用户端的数据是一个糟糕的设计的标志。< /P>不。如果你不想让任何人看到数据API在被直接访问时返回,那么考虑AuthDigialClient是否能够解决服务器端渲染我的应用程序的问题?我对此一无所知,但我从某人那里听说它可能是。客户端向那里发送什么样的数据?它是来自用户的数据,所以对象、数组、Bolean、字符串。。。我以JSON格式获取它们,那么用户可以看到它们有什么问题呢?用户输入了数据,因此不应该有任何安全隐患,除非您的后端不使用https,但这将是一个不同的问题。没错,我理解您的意思,反正他们看到了。所以隐藏api调用的意义何在。好的,还有其他调用,假设它包含一些用户不需要看到的数据,也就是数组、Bolean等等。。。服务器端渲染可以解决这个问题吗?