Javascript Reactjs:如何确保POST请求的响应不会被用户修改
我有以下代码向后端的Nodejs应用程序发出post请求:Javascript Reactjs:如何确保POST请求的响应不会被用户修改,javascript,node.js,reactjs,Javascript,Node.js,Reactjs,我有以下代码向后端的Nodejs应用程序发出post请求: fetch('http://localhost:3000/ws', { method: 'POST', body: JSON.stringify(data), headers: {'Content-Type': 'application/json'} }).then(res => { return res.json(); }).then(data => { alert(JSON.stri
fetch('http://localhost:3000/ws', {
method: 'POST',
body: JSON.stringify(data),
headers: {'Content-Type': 'application/json'}
}).then(res => {
return res.json();
}).then(data => {
alert(JSON.stringify(data));
});
一切正常,它发送请求并成功获得响应。问题是大多数浏览器都允许用户调试我的代码,他们可以在处理响应的地方设置断点并修改其值
如何防止他们这样做?您不能将这种控制应用于客户端上运行的代码。您应该始终假定它是在客户端上运行的不受信任的代码。如果您需要控件,则必须在服务器上应用它们。您不能将此类控件应用于客户端上运行的代码。您应该始终假定它是在客户端上运行的不受信任的代码。如果需要控件,则必须在服务器上应用它们