簡體   English   中英

Laravel Pusher錯誤“無回調”錯誤

[英]Laravel Pusher Error “No Callback” Error

我正在嘗試使用Laravel 5.3和Pusher為我的Web應用構建實時通知。 我能夠將消息推送到Pusher調試控制台。 我的服務器端腳本:

$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);

還有我的客戶端腳本:

<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);
});

我想在網頁上收到警報。瀏覽器中啟用了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

這可能是什么原因?

對於名為pusher_internal:subscription_succeeded的事件,您沒有任何綁定。 這是正常現象,無需擔心。 當您訂閱頻道時,會觸發您沒有監聽的事件。

如果您收到一個名為PusherEvent的事件並收到了該回調消息,則應引起注意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM