問題タブ [pusher-js]
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.
laravel - インターネットに接続していない場合に pusher.js で laravel-chat アプリを操作する方法
最近、インターネット接続が不安定になり、時々インターネットに接続できない場合があります。このチャット機能を再開するなどの作業を行うことはできますか?
https://blog.pusher.com/how-to-build-a-laravel-chat-app-with-pusher/
laravel-5 - Laravelブロードキャストがトリガーされない
友達のリクエストが行われた後、特定のユーザーにユーザーリストを送信しようとしています.pusher、vuejs 2.6、laravel 5.7を使用していますが、私の機能ではブロードキャストがトリガーされません
チャネルで dd を実行すると機能します。コンストラクト関数でも。ブロードキャスト自体が呼び出されるかどうかは少し混乱していますが、リストまたはその他の状況に対する2番目のXHRリクエストが表示されません!!?
私もコメント外しましたApp\Providers\BroadcastServiceProvider
結果については、機能する関数である関数を呼び出す必要がありますthis.getrequestedList();
。これは、created()
助けてくれてありがとう
javascript - 複数のチャネルに対してユーザーを認証する方法
個々のユーザーがプライベートチャネルに接続できるようにする php/javascript アプリケーションを構築しています (private-channel.userID など)。
ユーザーは、次の認証エンドポイントを通じて認証されます。以下のコードを参照してください。
ただし、ユーザーが認証されると、他のプライベート チャネルにサブスクライブしてメッセージを送受信できるようになります。
たとえば、userID 100 が private-channel.100 に登録する必要があるとします。エンドポイントを介して認証された後、private-channel.200 またはその他の private-channel.userID にメッセージを送信することもできます!!!
とにかく、ユーザー 100 が private-channel.100 に対してのみ認証できるようにし、他の private-channel にサブスクライブできないようにする
認証エンドポイントに何か問題があると思いますが、何が原因かわかりませんでした。
どうもありがとう!
PHP クライアント コード:
javascript - ReferenceError: エコーが定義されていません
アプリでリアルタイム機能を構築するために、プッシャーjsでlaravel echoを使用しています。ドキュメントの指示に従って、必要なすべての手順を実行しました。プッシャー構成のセットアップに成功し、正常に動作します。イベントが発生すると、プッシャー アカウントのデバッグ コンソールに通知されます。
私の問題はフロントエンドにあります。ドキュメントで説明されているように、必要なコードの部分をresources/js/bootstrap.js
ファイルの末尾に追加しました。実際にコメントを外して、適切なIDを追加しました。
問題は、私はそれらを挿入しましたが、
私のブレード ビューでは、ブラウザのコンソールに次のエラーが表示されますReferenceError: Echo is not defined
。エコーライブラリが見つからないことと関係があると思いますが、その理由はわかりません。行は、コマンド実行<script src="js/echo.js"></script>
後に取得した echo.js ファイルをコピーしました。npm install --save laravel-echo pusher-js
Jsファイルの変更を自動的にコンパイルするなど、多くの提案をgulp
行いましたが、何もないと思います... gulp
CLIに入力したコマンドでNo gulpfile file found
エラーが発生しました。app.js
また、代わりにコードの最初の部分をファイルに直接コピーしようとしましたが、違いはありません。同じエラーが発生しています。
私が言ったように..これは確かにEchoライブラリが見つからないことに関係していると思いますが、なぜですか? あなたの助けは非常に高く評価されます
package.json
ファイル
php - プッシャー用の php でプライベート チャネル認証フローを作成する
プッシャーPHP/JS APIを使用してプライベート メッセージング チャットを実装したいと考えています。プライベート チャネルと php で認証エンドポイントをセットアップするための助けが必要です。プライベート チャネルのユーザー認証を管理するデフォルトの方法があるかどうかは、ドキュメントから明らかではありません。少しグーグルで検索していくつかの例を見つけましたが、laravelを使用していないので適用できません。任意の提案をいただければ幸いです。
JS
PHP
php でユーザーを認証し、後で js でプッシャー API を使用する正しい方法は何ですか?