nodejs不会连接到正确的服务器

时间:2018-03-31 06:07:45

标签: node.js websocket

我正在使用node.js的ws模块,我遇到了一个问题,由于某种未知的原因,它没有连接到正确的服务器。我不确定是什么导致它发生。如果您需要任何代码,请询问。这是一个正在发生的事情的视频。 https://youtu.be/_Ji50RzyGh4 这是连接代码:

connect() {
    if (this.server == 'none' || this.server == '' || this.server == null || this.server == undefined) return;
    this.ws = new WebSocket(this.server, {
        headers: {
            'Accept-Encoding': 'gzip, deflate, sdch',
            'Accept-Language': 'pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4',
            'Cache-Control': 'no-cache',
            Cookie: '__cfduid=df2db54a70c595c3c2b5a0d067d1650481506608598',
            Origin: origin,
            Referer: origin,
            Pragma: 'no-cache',
            'Sec-WebSocket-Extensions': 'permessage-deflate; client_max_window_bits',
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36'
        },
        agent: proxyAgents[this.id]
    });
    this.binaryType = 'nodebuffer';
    this.ws.onopen = this.onopen.bind(this);
    this.ws.onclose = this.onclose.bind(this);
    this.ws.onerror = this.onerror.bind(this);
}

0 个答案:

没有答案