問題タブ [eventsource]

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 投票する
0 に答える
207 参照

javascript - eventSource による複数のプッシュ通知

私はeventSourceを作成したjQueryのこの部分を持っています。データベースにアクセスして、クエリと一致するテーブル内の新しいレジスタを見つけます。

一致すると、トリガー付きの Bootstrap のモーダルが表示され、ユーザーからのデータと 2 つのボタンが表示されます。これらのボタンは、と呼ばれる機能を使用します。f_permiso_entrada

この関数は、ユーザーのエントリが許可されたか拒否されたかを知らせるプッシュ通知をユーザーに送信します。問題は、最初に1回のプッシュ通知を送信し、2回目に2回のプッシュ通知を送信することです...

f_permiso_entradaInsomnia で関数を実行し、プッシュ通知を 1 つだけ受信したため、その問題を発生させているのは eventSource であることに気付きました。

EventSource コード

f_permiso_entrada 関数

EventSource の PHP コード呼び出し

プッシュ通知を送信する PHP コード。

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

rest - 戻り値を公開する

私が取り組んでいるこのコードがあります。コンテキストを提供するために、イベント ソースを使用してサーバー送信イベントをストリーミングしています。データ/応答を受け取ったら、それをテンプレート (ハンドルバー) ビューに渡したいと思います。以下のコードは、SSEvents.addEventListener から返されたデータを表示しようとしている GET 要求です。

このコードの問題は、定数の「データ」がイベント リスナーの範囲外では使用できないことです。定数を公開して、reply.view('students', {result: data}); で使用できるようにする方法を見つける必要があります。

注: 「reply.view('students', {result: data});」を追加してみました。イベント リスナー内で実行すると、次のエラーがスローされます: 返信インターフェイスが 2 回呼び出されました。

どんな助けでも大歓迎です。

- ありがとう!

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

ios - Firebase を使用して IOS に Server-Sent Events を実装する方法は?

残りの api を使用して firebase イベントをリッスンしようとしています。問題は、コールバック メソッドが呼び出されないことです。この目的でEventSourceを使用しています。これはイベントをリッスンする正しい方法ですか?