我正在尝试在本地服务器上进行HTTP
测试。
在我的html
文件中,我链接了src="scripts/scriptedHTTP.js
:
var req = new XMLHttpRequest();
req.open("GET", "file.txt", false);
req.send(null);
console.log(req.responseText);
我使用localhost:8000
在python -m SimpleHTTPServer
上投放。
file.txt
与scriptedHTTP.js
http://localhost:8000/scriptedHTTP.html
让我Error 404
。
如果我使用scriptedHTTP.js
运行node
,我会XMLHttpRequest is not defined
。
我做错了什么?
任何帮助非常感谢..
答案 0 :(得分:2)
XMLHttpRequest
将使用页面域形成请求路径(如果您不手动设置),所以在这种情况下,您只需要指定 file.txt的完整路径强>:
var req = new XMLHttpRequest();
req.open("GET", "scripts/file.txt", false);
req.send(null);
console.log(req.responseText);
请注意,XMLHttpRequest
是网络浏览器的一项功能,因此在 NodeJS