2017-01-15 1 views
0

Comment utiliser node.js pour interroger une ressource Web (par exemple example.org/data.json) afin de la modifier de manière asynchrone afin de pouvoir notifier les clients à chaque modification d'une ressource?Node.js: comment interroger une ressource Web pour un changement?

Je suis à la recherche d'une librairie ou au moins d'une façon un peu plus élégante d'archiver cela plutôt que de télécharger le fichier moi-même, en calculant et en comparant les hachages toutes les quelques secondes. Tout ce que j'ai trouvé jusqu'ici utilise inotify ou fswatch sous le capot de sorte qu'il ne peut pas être utilisé pour des fichiers non locaux.

+0

sauf si vous le poussez depuis le serveur de ressources distant, l'interrogation est aussi bonne que possible et ne devrait pas être trop compliqué pour avoir besoin d'une lib – dandavis

Répondre

0

Vous pouvez essayer le champ En-tête modifié, si cela est pris en charge par la ressource Web.

+0

Bonne idée, alors que cela permettrait d'éviter le hachage et le téléchargement que j'ai encore mettre en œuvre la logique pour vérifier moi-même un changement. Je pense que ce genre de tâche est si triviale qu'elle aurait déjà dû être implémentée dans une lib et je ne veux pas réinventer la roue une 265ème fois si ce n'est pas nécessaire ... – dsalex1