react项目用到sockjs+stomp时, webpack的proxy一直配置不成功

代码如下:

import SockJS  from 'sockjs-client';
import Stomp from 'stompjs';

let socket = null;
let stompClient = null;

socket = new SockJS('/chat');

stompClient = Stomp.over(socket);

stompClient.connect({}, function (frame) {

    console.log('Connected: ' + frame);
    
    stompClient.subscribe('/chatroom', data => {
      console.log(data);
    });

});

webpack配置如下:

 '/chat': {
      //  3001端口是socket的服务端
      target: 'ws://127.0.0.1:3001/',
      ws:true
  },

websocket返回错误:

clipboard.png

是不是proxy配置错了还是怎么着,
我直连的话就一切正常了 : socket = new SockJS('http://127.0.0.1:3001/chat');

阅读 8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题