問題タブ [laravel-echo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - プライベート チャネルへのサブスクリプションのプッシャー認証値の形式が無効です 'key:signature'
Pusher を使用して、Laravel 通知イベントをブロードキャストしています。
プライベート チャネルでのユーザーの承認に問題があります。認証「key:signature」が返されますが、形式が異なります。
返されたオブジェクトは、アップロードした画像のように見えます
auth: ":xoxoxoxoxox"
プッシャーのドキュメントによると、次のようになります
{"auth":"49e26cb8e9dde3dfc009:a8cf1d3deefbb1bdc6a9d1547640d49d94b4b512320e2597c257a740edd1788f",}
私のプッシャーjs
放送.php
戻る [
.env
そして app.js または Echo は次のようになります
Laravel 5.3、Laravel-Echo、PusherJS、および pusher-http-php ライブラリ
php - Laravel Broadcast Channels - 接続を確認する
ドキュメントや検索でこれを見つけることができません。誰かがヒントを持っているかもしれません。バックエンドのプレゼンス チャネルにある接続の数を確認しようとしています。
次のように、Echo を使用してフロントエンドで問題なくチェックできます。
しかし、同じ数の接続を取得する方法はありますが、Laravel 内のどこかのバックエンド コードで行うことはできますか?