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

Ton*_*ony 3 javascript xmlhttprequest node.js

我已尝试在 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);
Run Code Online (Sandbox Code Playgroud)

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

Sco*_*cus 7

第一行应该是:

var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
Run Code Online (Sandbox Code Playgroud)

请参阅文档


Abd*_*lam 2

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

var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var xhr = new XMLHttpRequest();
Run Code Online (Sandbox Code Playgroud)