我想在反应中运行此代码

const WebSocketClient = require('websocket').client;
const client = new WebSocketClient();

client.on('connect', function(connection) {
    console.log('Connected to Server...');

    connection.on('message', function(message) {
      if (message.type === 'utf8') {
        console.log(message.utf8Data);
      }
    });

    function send(message) {
      if (connection.connected) {
          connection.sendUTF(message);
      }
    }

    // subscribe with snapshot
    send(`{
        "type": "subscribe",
        "channel": "orderbook",
        "requestId": 1,
        "payload": {
            "baseTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
            "quoteTokenAddress": "0xe41d2489571d322189246dafa5ebde1f4699f498",
            "snapshot": true,
            "limit": 100
        }
    }`);
});

client.connect('wss://ws.radarrelay.com/0x/v0/ws');

2.使用SockJS时https://www.npmjs.com/package/sockjs获取错误sockjs语法错误:URL 's scheme must be either ' http:' or ' https:'. ' wss:' is not allowed. 3. Finally using socket.io-client const message = { 628765 : 628766 , 628767 : 628768 , 628769 : 1, 628770 : { 628771 : 628772 , 628773 : 628774 , 628775 : true, 628776 : 100 } } io.set(' origin ', ' * '); var socket = io(' wss://ws.radarrelay.com/0x/v0/ws '); socket.on('connect ', () => { console.log(' socket open'); socket.send(消息); });

socket.on('event', (data) => {
        console.log(data);
    });

    socket.on('disconnect', () => {
        console.log('socket closed');
    });

获取错误未捕获TypeError:__ WWEPACK_IMPORTED_MODULE_1_socket_io_client ___ default.a.set不是函数如果我们删除io.set('originins','*');我们将得到CORB错误