問題タブ [laravel-websockets]

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.

0 投票する
1 に答える
1170 参照

php - プッシャーで動作しないLaravelブロードキャスト

Web アプリケーションでプッシャーを使用しています。私のバックエンドは Laravel で構築されており、フロントエンドは Angular 10 で構築されています。すべてが私のローカル マシンで完璧に動作します。しかし、サーバーでは機能していません。Laravel イベントがブロードキャストされません。

これは私の放送イベントです

これを次のコードで呼び出します。

すべてが私のローカル マシンで完全に動作します。しかし、サーバーでは、クライアントとlaravel-webSocketsの両方のURLが接続されていますが、イベントはそれらのいずれでも受信されません。

Broadcasting.phpで

イベントが websocket url によってブロードキャストされ、クライアントもそれを受信して​​いることに気付きました...しかし、コードからはブロードキャストされていません...すべてがローカルマシンで完全に機能します...

http://api.etakweet.com/laravel-websockets

クライアント接続コード

クライアント バインディング コード

プッシャーコネクト

放送コード:

0 投票する
1 に答える
533 参照

laravel - Laravel Websockets - プライベートチャンネル

初めて Laravel websockets をいじっています。現在、私はプレーンな JS WebSocket クライアント (Laravel Echo ではありません) を使用しています。

彼らの見方では、laravel echo はプライベート チャネルとプレゼンス チャネルに「authEndpoint」を提供します。

これにより、次のような Broadcast::channel() コールバックを作成できます

今私を困惑させているのは、WebSocket ネイティブ クライアントとの Websocket 接続を確立し、認証エンドポイントを提供しない場合、プライベート チャネルをサブスクライブするだけで、すべての認証を完全にバイパスできるということですか?

これは正しいですか、何か不足していますか?

私の目標は、認証エンドポイントが提供されていないアクセスを拒否するプライベート チャネルを持つことです。

0 投票する
0 に答える
863 参照

laravel - SSLとnginxを備えたLaravel-websockets

サーバーのnginxでsslを使用して、自分のWebサイトでlaravel-websocketsを機能させようとしています。私はエコーでlaravelを使用しています。ローカル コンピューターで完全に動作します。

これは、コンソールに表示されるエラーです

ここに私のファイルがあります

config/broadcasting.php

config/websockets.php

resources/js/bootstrap.js

どんな助けでも素晴らしいでしょう。私はそれに3日間立ち往生しています。

ありがとう。