WebSockets:拒绝客户端(nodejs)使用的错误协议的握手

时间:2018-09-21 10:07:35

标签: node.js websocket

我在JS中有一个非常基本的websocket服务器/客户端:

服务器:

const WebSocket = require('ws');
const wss = new WebSocket.Server({port: 3300});

wss.on('connection', function connection(ws, req) {
});

客户

var ws = new WebSocket('wss://example.com/socket', ['appProtocol']); 

我想在客户端不使用服务器时拒绝与服务器的连接 'appProtocol'协议。

我觉得这应该很容易,但我仍然找不到任何东西,也无法自己完成。非常感谢您的任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

Nvm,我找到了适合我的解决方案:

服务器:

Error: ER_ACCESS_DENIED_ERROR: Access denied for user 'yourusername'@'localhost' (using password: YES)
at Socket.< anonymous > (/home/abc/Desktop/AJ/CustomLogger/node_modules/mysql/lib/Connection.js:91:28)
at Object.< anonymous > (/home/abc/Desktop/AJ/CustomLogger/conn.js:10:5)
at Module._compile (internal/modules/cjs/loader.js:686:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)