我是节点的新手,我正在尝试将一个简单的xhr发送到服务器,并在使用此代码成功时打印到控制台:
// Code slice of test.js
xhr.open('GET', uri, true);
xhr.onreadystatechange = () => {
if (xhr.readyState === 4) {
console.log("Success!");
} else {
console.log("Waiting...");
}
};
xhr.send();
但是,当我使用node test.js
运行它时,它只打印出Waiting...
一次,然后永远不会结束执行。
我已经在浏览器中测试了这段代码片段,所以我知道XHR应该可以工作,但我使用的是错误吗?