Socket.IO 在 Node 上使用基本身份验证
Socket.IO With basic authentication on Node
我正在尝试编写一个简单的 websocket 客户端来连接到设备。但是,该设备需要用户名和密码,我在寻找如何通过连接传递它们时遇到了很多麻烦。
这是我尝试过的方法之一。
var io = require('socket.io-client'),
socket = io.connect('192.168.1.25/eventstream',
{username: 'Admin', password: 'Admin'});
很抱歉,如果这很简单,node/socket.io 对我来说是新的,因此很难用正确的术语进行搜索。感谢任何链接。
哇哦!我觉得有点不好意思,但是...使用 https://github.com/theturtle32/WebSocket-Node 我能够建立连接。
var WebSocket = require('websocket').client;
var client = new WebSocket();
...
client.connect('ws://192.168.1.2', null, null,
{'Authorization':'Basic QWRtaW46QWRtaW4='}, null);
可能是我对 javascript 不熟悉。感谢 Aaron 和 trex005 的所有建议!
我正在尝试编写一个简单的 websocket 客户端来连接到设备。但是,该设备需要用户名和密码,我在寻找如何通过连接传递它们时遇到了很多麻烦。
这是我尝试过的方法之一。
var io = require('socket.io-client'),
socket = io.connect('192.168.1.25/eventstream',
{username: 'Admin', password: 'Admin'});
很抱歉,如果这很简单,node/socket.io 对我来说是新的,因此很难用正确的术语进行搜索。感谢任何链接。
哇哦!我觉得有点不好意思,但是...使用 https://github.com/theturtle32/WebSocket-Node 我能够建立连接。
var WebSocket = require('websocket').client;
var client = new WebSocket();
...
client.connect('ws://192.168.1.2', null, null,
{'Authorization':'Basic QWRtaW46QWRtaW4='}, null);
可能是我对 javascript 不熟悉。感谢 Aaron 和 trex005 的所有建议!