简体   繁体   English

Laravel Pusher错误“无回调”错误

[英]Laravel Pusher Error “No Callback” Error

I am trying to build real time Notifications using Laravel 5.3 and Pusher for my Web-Applicatin. 我正在尝试使用Laravel 5.3和Pusher为我的Web应用构建实时通知。 I am able to push messages to Pusher debug console. 我能够将消息推送到Pusher调试控制台。 My Server-side script: 我的服务器端脚本:

$options = array(
                    'cluster' => 'ap2',
                    'encrypted' => true
            );
            $pusher = new Pusher(
                    'xxxxxxxxxx', // removed for safety
                    'xxxxxxxxxx', // removed for safety
                    'xxxxx', // removed for safety
                    $options
            );

            $data['message'] = ($user->name)." like your status";
            $pusher->trigger('my-channel', 'PusherEvent', $data);

And my Client-side Script: 还有我的客户端脚本:

<script src="https://js.pusher.com/4.0/pusher.min.js"></script>

// Enable pusher logging - don't include this in production
Pusher.logToConsole = true;

var pusher = new Pusher('xxxxxxxxx', {
  cluster: 'ap2',
  encrypted: true
});

var channel = pusher.subscribe('my-channel');
channel.bind('PusherEvent', function(data) {
  alert(data.message);
});

I want to get alert on my webpage.Javascript is enabled in my browser.My browser console shows something like this: 我想在网页上收到警报。浏览器中启用了Javascript。浏览器控制台显示如下内容:

Pusher : Event sent : {"event":"pusher:subscribe","data":{"channel":"my-channel"}} pusher.min.js:8:2594
Pusher : Event recd : {"event":"pusher_internal:subscription_succeeded","data":{},"channel":"my-channel"}
Pusher : No callbacks on my-channel for pusher:subscription_succeeded

What might be the reason for this ?? 这可能是什么原因?

You don't have any bindings for an event called pusher_internal:subscription_succeeded . 对于名为pusher_internal:subscription_succeeded的事件,您没有任何绑定。 This is normal and nothing to worry about. 这是正常现象,无需担心。 When you subscribe to a channel an event is fired which you aren't listening for. 当您订阅频道时,会触发您没有监听的事件。

If you got an event called PusherEvent and got that callback message you should be concerned. 如果您收到一个名为PusherEvent的事件并收到了该回调消息,则应引起注意。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM