我作为客户端连接到私人频道,它会转到我的应用API,其身份验证过程就像在文档" Authenticating users"中写的那样,以及对此的响应 - {{1 },响应{"auth":"3h23kjh322kknkjsad:ea5dc004619ccg23s2e059f740h66684dd887fbexc8d8e56ae23b788cdafa1b"}
。
但控制台日志说下:
Pusher:状态改变:连接 - >连接
Pusher:无法从您的webapp获取身份验证信息:201
Pusher:已发送事件:{"事件":" pusher:ping","数据":{}}
Pusher:事件记录:{"事件":" pusher:pong","数据":{}}
所以我不知道该怎么做,反应还可以
我的JS:
status 201
答案 0 :(得分:1)
问题在于我的API返回的状态代码200
。 pusher-js lib仅预计代码为var sentHolder = {}
socket.on("mydata", function(mydata){
if(sentHolder[socket.id] == false) {
//sent data to client with emit, this will run only once
sentHolder[socket.id] = true
}
})