外部ファイルを見る方法はありますか?コンテンツが変わったら、何らかのイベントを起こしますか?node.jsでリアルタイムで外部コンテンツを見る
たとえば、私は外部APIを持っています。私はそれを見たいと思います。 APIレスポンスの内容が変更された場合は、ただちにイベントを発生させます。
もう1つの例 - 私はAPIサーバーに対してHTTP GET/POSTリクエストを行っています。 APIはJSONを返します。 {"song": "some song name", "timestamp": "123121212"}
。このAPIは、現在ラジオで再生中の曲を返します。別の曲が再生されると、APIの応答コンテンツが更新されます。
現在、私はシェルとPHPを使用して曲を更新しています.10秒ごとにAPIサーバにリクエストしています。変更があれば(データベースへの応答を記録しています)、PHPはデータベースとソケットで更新します。 io(およびRedis)はそれをクライアントに示します。
私は10秒ごとにリクエストしたくないので、外部ファイルを見る方法はありますか?あなたはいくつかの変更を通知するために、リモートAPI(例えば、あなたがコントロールするURLを呼び出すことで)任意のメカニズムを提供していない場合
おかげ