Pusher 订阅私人频道 - 无法获得授权信息
Pusher subscribe private channel - Couldn't get auth info
我作为客户端连接到私人频道,它进入我的应用程序 API 并使用文档“Authenticating users”中所写的身份验证过程,并以此响应 - {"auth":"3h23kjh322kknkjsad:ea5dc004619ccg23s2e059f740h66684dd887fbexc8d8e56ae23b788cdafa1b"}
, 回复 status 201
.
但是控制台日志接下来说:
Pusher : State changed : connecting -> connected
Pusher : Couldn't get auth info from your webapp : 201
Pusher : Event sent : {"event":"pusher:ping","data":{}}
Pusher : Event recd : {"event":"pusher:pong","data":{}}
所以我不知道该怎么办,反应还可以
我的 JS:
Pusher.log = function(message) {
if (window.console && window.console.log) {
window.console.log(message);
}
};
var pusher =
new Pusher('3h23kjh322kknkjsad', {
authEndpoint : 'http://localhost:3000/pusher/auth',
auth: {
headers : { 'Authorization':'bb692c03c2d8402ca3a5' }
}
});
var channel = pusher.subscribe('private-live_admin');
channel.bind('update', function(data) {
alert(data);
});
问题出在我的 API 返回的状态代码 201
上。 pusher-js lib 只需要代码为 200
的状态
我作为客户端连接到私人频道,它进入我的应用程序 API 并使用文档“Authenticating users”中所写的身份验证过程,并以此响应 - {"auth":"3h23kjh322kknkjsad:ea5dc004619ccg23s2e059f740h66684dd887fbexc8d8e56ae23b788cdafa1b"}
, 回复 status 201
.
但是控制台日志接下来说:
Pusher : State changed : connecting -> connected
Pusher : Couldn't get auth info from your webapp : 201
Pusher : Event sent : {"event":"pusher:ping","data":{}}
Pusher : Event recd : {"event":"pusher:pong","data":{}}
所以我不知道该怎么办,反应还可以
我的 JS:
Pusher.log = function(message) {
if (window.console && window.console.log) {
window.console.log(message);
}
};
var pusher =
new Pusher('3h23kjh322kknkjsad', {
authEndpoint : 'http://localhost:3000/pusher/auth',
auth: {
headers : { 'Authorization':'bb692c03c2d8402ca3a5' }
}
});
var channel = pusher.subscribe('private-live_admin');
channel.bind('update', function(data) {
alert(data);
});
问题出在我的 API 返回的状态代码 201
上。 pusher-js lib 只需要代码为 200