Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Web包开发服务器WebSocket连接暂停_Javascript_Proxy_Websocket_Webpack - Fatal编程技术网

Javascript Web包开发服务器WebSocket连接暂停

Javascript Web包开发服务器WebSocket连接暂停,javascript,proxy,websocket,webpack,Javascript,Proxy,Websocket,Webpack,有人问过类似的问题,但似乎没有什么能具体回答我的问题。我试图将WebSocket连接代理到Java服务器,但它就是不起作用;它只是挂起并最终超时。我正在使用webpack dev server:1.16.2和以下配置: inline: false, quiet: false, proxy: { '/websocket': { target: 'http://localhost:8080/websocket', ws: true, logLe

有人问过类似的问题,但似乎没有什么能具体回答我的问题。我试图将WebSocket连接代理到Java服务器,但它就是不起作用;它只是挂起并最终超时。我正在使用webpack dev server:1.16.2和以下配置:

inline: false,
quiet: false,
proxy: {
    '/websocket': {
        target: 'http://localhost:8080/websocket',
        ws: true,
        logLevel: 'debug'
    }
}
有一个服务正在运行,当我手动更改它所连接的javascript中的URI时。我通过以下方式使用iFrame方法(如文档所建议的):

我尝试了URI的各种变体:

[http|ws]://[0.0.0.0|127.0.0.1|<host_ip>|localhost]:8080/websocket
[http | ws]://[0.0.0.0 | 127.0.0.1 | localhost]:8080/websocket
我没有使用SockJS,只是普通的websocket连接。它似乎也没有记录任何表明它没有命中代理的内容,这并没有帮助


我被难住了,有什么想法吗?

看来这可能与。我注意到,如果我首先通过执行一个基本的GET请求来预热代理,它会更进一步,我会得到“[HPM]升级到WebSocket”,但最终还是失败了。
[http|ws]://[0.0.0.0|127.0.0.1|<host_ip>|localhost]:8080/websocket