类型错误:XMLHttp不是构造函数

时间:2018-03-09 19:52:00

标签: javascript node.js xmlhttprequest

我在JavaScript中尝试使用此代码,如下所示:

var XMLHttpRequest = require("xmlhttprequest");

var xhr = new XMLHttpRequest();
xhr.open("GET", "https://www.codecademy.com/",true);
xhr.send();

console.log(xhr.status);
console.log(xhr.statusText);

当我在命令提示符"节点***。js"中使用node.js运行此代码时,会出现一条错误消息,指出' TypeError:XMLHttpRequest不是构造函数' 。我感谢任何帮助,为什么这个错误。感谢。

2 个答案:

答案 0 :(得分:3)

第一行应该是:

var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;

请参阅 documentation

答案 1 :(得分:1)

我认为您需要将模块加载为smlhttprequestdemo

var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var xhr = new XMLHttpRequest();