本地主机发送了无效的响应

时间:2019-06-14 23:51:20

标签: pixi.js

PixiJS服务器无法正常工作,客户端连接时出现“本地主机发送无效响应”错误

当我尝试通过Chrome浏览器连接到服务器(http://127.0.0.1:8080)时,会看到一个上面写有以下内容的页面: “此页面无效 本地主机发送了无效的响应。 ERR_INVALID_REDIRECT” 并且它还会下载一个名为“ download”的文件。我不知道为什么会这样。这个“下载”文件与index.html文件中的代码几乎完全相同。代码如下:          

<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Testing pixi.JS</title>
        <!--  The <script> tag's src should be relative to your root directory where your webserver is running -->
        <script src="pixi/pixi.min.js"></script>
    </head>


    <body>
        <script type="text/javascript">
            let type = "WebGL";
            if(!PIXI.utils.isWebGLSupported()){
                type = "canvas";
            }
        </script>
    </body>
</html>

<!-- MY INDEX.HTML CODE -->

<!DOCTYPE html>

<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Testing pixi.JS</title>
        <!--  The <script> tag's src should be relative to your root directory where your webserver is running -->
        <script src="./pixi.min.js"></script>
    </head>


    <body>
        <h1>Hello there!</h1>
        <script type="text/javascript">
            let type = "WebGL";
            if(!PIXI.utils.isWebGLSupported()){
                type = "canvas";
            }
        </script>
    </body>
</html>

移动到与INDEX相同的文件夹后,键入CMD的代码。HTML:

npm安装http-server -g

http服务器

我希望页面能够加载,但事实并非如此。我不知道该怎么办。

3 个答案:

答案 0 :(得分:4)

有一个bug,似乎只影响Windows。您应该安装较低版本的http-server,0.9.0可以正常工作。

运行以下命令

npm install -g http-server@0.9.0

有关更多信息,请单击here

答案 1 :(得分:0)

如果您导航到完整路径,它似乎可以工作:http://127.0.0.1:8080/index.html似乎是一些http服务器bug

还有许多其他本地Web服务器。我建议browsersync

npm install -g browser-sync
browser-sync start --server --index index.html

答案 2 :(得分:0)

我尝试使用Opera和edge连接到netgear D700,但得到了相同的响应。最终,我使用了旧的32位Internet Explorer,并进入了路由器。固件更新后,我便可以使用Opera进入路由器。