【发布时间】:2019-07-14 20:17:19
【问题描述】:
我刚刚开始后端开发,所以请耐心等待。我这里有一个 javascript 程序,它从我的本地主机获取文本数据。我用节点构建了一个 HTTP 服务器。只是一个普通的 HTTP 服务器,并将它设置到我的根文件夹,其中包含我的 HTML 文件和文本文档。
http-server "C:\users\mycomputer\Desktop\JSTEST"
在命令提示符下。 (我使用的是 Windows 10)
当我转到 8080 端口时,它显示 404 未找到并且没有显示我的应用程序,更不用说获取客户端请求的信息了。
我最初尝试设置一个 express,js 服务器,因为我认为它会更容易,但它也不起作用。我还尝试在命令提示符中设置不同的 HTTP 服务器路径。
<!DOCTYPE html>
<html>
<body>
<h2>Using the XMLHttpRequest Object</h2>
<div id="demo">
<button type="button" onclick="loadXMLDoc()">Change Content</button>
</div>
<script>
window.onunload = function() { debugger; }
function loadXMLDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("demo").innerHTML =
this.responseText;
}
};
xhttp.open("GET", "xmlhttp_info.txt", true);
xhttp.send();
}
</script>
</body>
</html>
如果页面出现并且在程序中按下按钮后文本变为HELLO(写入txt文件中),效果会很好。
【问题讨论】:
-
我想添加这是显示的错误:此页面无法正常工作 localhost 发送了无效响应。 ERR_INVALID_REDIRECT 及其在谷歌浏览器上
-
http-server "C:\users\mycomputer\Desktop\JSTEST"的输出是什么?JSTEST文件夹的内容是什么 -
该命令被写入命令提示符以在该项目文件夹中启动 http-server。内容:jstest(html文件)和xmlhttp_info.txt(标准txt文件),bot在同一个文件夹中。抱歉,输出是:启动 http-server,提供您在以下位置编写的文件路径:127.0.0.1:8080
-
然后打开
http://127.0.0.1:8080给你 404?并打开http://127.0.0.1:8080/xmlhttp_info.txt? -
这是我在运行上述程序时遇到的错误:此页面无法正常工作 localhost 发送了无效响应。 ERR_INVALID_REDIRECT
标签: javascript node.js express http xmlhttprequest