2011-02-26 12 views
5

Lo que intento lograr es crear una secuencia de comandos que lea de la URL y luego usar esta información para hacer algunas manipulaciones. En el ejemplo. Este script se ejecutará cada 5 minutos, cargará la página desde algún lugar, verificará si algo cambió, y si algo cambió (hay un pequeño cambio particular que en realidad voy a estar buscando, pero no importa, ya que la idea se mantiene mismo), me enviará una alerta por correo electrónico. La pregunta es. ¿Puede Node.js manejar eso? Puedo crear este script en ruby, o incluso como script de shell, ejecutar desde crontab en el servidor cada N minutos; pero quería probar Node.js, y parece que tengo un buen "proyecto favorito" para probarlo.¿Tiene node.js la capacidad de leer desde la URL?

+0

¿Cuál es el pequeño cambio que estás buscando? – generalhenry

Respuesta

8

Sí. mira el módulo de "solicitud" para node.js. Básicamente es un cliente http que puedes usar desde dentro de tu aplicación node.js. Ver https://github.com/mikeal/request

+0

¿Y cuál sería la mejor manera de cargar datos desde algún sitio cada N minutos? Haga para (...) tipo de ciclo dentro del script node.js, o simplemente ejecútelo desde el crontab? Sólo curiosidad cuando podría obtener una mayor mejora de rendimiento. – alexeypro

+0

Creo que es posible que desee consultar javascript setTimeout() y clearTimeout(). Rune estos dentro de un bucle. – Nitin

Cuestiones relacionadas