2017-01-15 5 views
0

node.jsの使用方法特定のリソースが変更されたときにクライアントに通知できるように、非同期の方法でWebリソース(例:example.org/data.json)をポーリングする方法を教えてください。Node.js:変更のためのWebリソースをポーリングする方法は?

私自身は、数秒ごとに計算し、ハッシュを比較し、LIBまたはこれをアーカイブするには、少なくとも多少エレガントな方法を探しているのではなく、ファイルをダウンロードしています。私がこれまでに見つかった

すべてはinotifyを使用してか、非ローカルファイルのために使用することがカントので、フードの下fswatchされます。

+0

あなたがリモートリソースサーバーからプッシュしない限り、ポーリングは得られるほど良く、libを必要とするほど複雑ではありません。 – dandavis

答えて

0

これは、Webリソースによってサポートされている場合は、のLast-Modifiedヘッダフィールドを試みることができます。

+0

良いアイデアです。これはハッシングやダウンロードを回避しますが、私はまだ持っています自分自身で変更をチェックするためのロジックを実装します。私はこの種の仕事はとても些細なので、すでにlibで実装されていて、必要でない場合は265回目のホイールを再発明したくないと思います... – dsalex1

関連する問題