Foros del Web » Programando para Internet » Node.js »

Duda acerca de node y eventos

Estas en el tema de Duda acerca de node y eventos en el foro de Node.js en Foros del Web. hola amigos tengo una pregunta acerca de como trabaja node.js o la tecnología js al lado del servidor , hasta donde tengo entendido node.js trabaja ...
  #1 (permalink)  
Antiguo 30/01/2015, 13:32
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Duda acerca de node y eventos

hola amigos tengo una pregunta acerca de como trabaja node.js o la tecnología js al lado del servidor , hasta donde tengo entendido node.js trabaja con eventos, por ejemplo si tengo una base de datos que se actualiza cada diez minutos como obtengo el ultimo dato? con javascript(node.js) cada cierto tiempo consulto la base de datos? estoy bien en mi concepto?
  #2 (permalink)  
Antiguo 30/01/2015, 13:39
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Duda acerca de node y eventos

Estás mal.

La base de datos no genera eventos. Las acciones de tu ORM u ODM (o tus inserts) generan eventos. No sé bajo que necesidad quieres obtener el último dato, así que no te puedo dar un ejemplo más claro.

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 30/01/2015, 13:47
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Duda acerca de node y eventos

Necesito mostrar en una web cada que se inserte un registro en la base de datos, con otro lenguaje lo se realizar php y ajax cada cierto tiempo. ahora quiero realizarlo con node.js que es para aplicaciones en tiempo real.
  #4 (permalink)  
Antiguo 30/01/2015, 13:58
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Duda acerca de node y eventos

Necesitas dos cosas, el servidor HTTP que supongo que por ese medio harás las inserciones a tu base de datos. Y un servidor de websockets que le da la información al cliente en "tiempo real".

Supongamos que tienes algo así:

Código Javascript:
Ver original
  1. function addObject(data, cb) {
  2.   var object = Model(data);
  3.   object.save();
  4.   cb(object);
  5. }
  6.  
  7. // Luego en otro lado
  8.  
  9. addObject({ foo: 'bar' }, function(object) {
  10.   sendClientEvent(object);
  11. });

Donde sendClientEvent mandaría los datos por websocket.

Saludos
__________________
Grupo Telegram Docker en Español
  #5 (permalink)  
Antiguo 30/01/2015, 14:05
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Duda acerca de node y eventos

las inserciones las realiza otro programa, osea que necesito crear un cliente solamente?

Código Javascript:
Ver original
  1. var ws = require("nodejs-websocket")
  2.  
  3. var server = ws.createServer(function (conn) {
  4.     console.log("New connection")
  5.     conn.on("text", function (str) {
  6.         console.log("Received "+str)
  7.         conn.sendText(str.toUpperCase()+"!!!")
  8.     })
  9.     conn.on("close", function (code, reason) {
  10.         console.log("Connection closed")
  11.     })
  12. }).listen(8001)
  #6 (permalink)  
Antiguo 30/01/2015, 14:08
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Duda acerca de node y eventos

Es lo mismo, entonces el programa que genera los inserts se tiene que comunicar con el servidor de sockets.

Saludos
__________________
Grupo Telegram Docker en Español
  #7 (permalink)  
Antiguo 30/01/2015, 14:17
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Duda acerca de node y eventos

node es un poco complicado, que me aconsejas necesito realizar varias aplicaciones en tiempo real.
  #8 (permalink)  
Antiguo 30/01/2015, 18:42
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Duda acerca de node y eventos

Quizá leer un poco de como trabajo el modelo cliente-servidor. Que es un socket y luego un websocket. Luego igual ya podrías intentarlo de nuevo.
__________________
Grupo Telegram Docker en Español

Etiquetas: acerca, eventos, node
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:01.