在NodeJS上防止他人连接到WebSocket? (WS模块)

时间:2018-05-10 17:43:10

标签: javascript node.js npm websocket socket.io

我目前正在试验NodeJS上的websockets,我想知道是否有可能保护/保护我的websocket。我希望能够阻止其他人连接到我的websocket并使用从中发送的数据。如果我有一个从这个NodeJS websocket接收数据的网站,那么无论如何确保只有我的域(mydomain.com)或网站可以读取这些数据而不是任何其他客户端/网站?我目前正在使用NPM上的WS模块。任何帮助将不胜感激!谢谢!

服务器代码:

var WebSocketServer = require('ws').Server
  wss = new WebSocketServer({port: 8000})
  wss.on('connection', function (ws) { })

客户端(JavaScript)代码:

 var wss = new WebSocket('wss://mydomain.com'); 
    wss.onmessage = function(e) {
    var data = JSON.parse(e.data); }

0 个答案:

没有答案