我有一个将POST请求发送到我的node.js服务器的函数,但是标题,参数,cookie和所有内容都是空的。我已经检查了浏览器控制台并发送了它,里面什么也没有。谁能帮助我确定问题所在? ({email
和pass
也不为空。)
function sendPostRequest() {
const email = document.getElementById('email').value;
const pass = document.getElementById('pass').value;
var params = 'email=' + email + "&pass=" + pass;
var http = new XMLHttpRequest();
http.open("POST", "http://localhost:3000", true);
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.send(params);
}
答案 0 :(得分:0)
按照步骤修复错误
如果不是前端问题,请在浏览器开发者控制台中检查“网络”选项卡是否正在传递数据。
如果是这样,则检查后端并打印请求正文(如果不存在则为后端)