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

Comenzando con node.js (problema)

Estas en el tema de Comenzando con node.js (problema) en el foro de Node.js en Foros del Web. Hola, estoy iniciándome en el mundo de js viendo algunos video tutoriales y estoy intentando crear algo parecido a un mini chat, pero tengo problemas ...
  #1 (permalink)  
Antiguo 19/06/2014, 00:14
 
Fecha de Ingreso: junio-2011
Mensajes: 289
Antigüedad: 13 años, 5 meses
Puntos: 15
Comenzando con node.js (problema)

Hola, estoy iniciándome en el mundo de js viendo algunos video tutoriales y estoy intentando crear algo parecido a un mini chat, pero tengo problemas y he buscando info y no sé que es.

Código:
var express = require('express');
var app = express();
var mensajes = [];
var	peticionesPendientes = [];

app.get('/mensajes/new/:mensaje', function(req,res){
	mensajes.push(req.params.mensaje);
	
	peticionesPendientes.forEach(function (res){
		res.send(mensajes+'<script>window.location.reload()</script>');
	});

	res.send('Gracias por tu mensaje: ' +req.params.mensaje);
});


app.get('/mensajes/list', function(req,res){
	peticionesPendientes.push(res);
});

app.listen(3000);

console.log("Express server running at\n => http://localhost:3000/\n");

Lo que debiera hacer es actualizar la dirección http://localhost:3000/mensajes/list cada vez que llega un mensaje por la url en (http://localhost:3000/mensajes/new/hola) pero da un error.

ojalás puedan ayudarme.
  #2 (permalink)  
Antiguo 20/06/2014, 15:45
 
Fecha de Ingreso: octubre-2013
Ubicación: Pego Alicante
Mensajes: 25
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Comenzando con node.js (problema)

Bueno... yo también estoy comenzando, y quizá no te pueda ayudar en mucho... pero para hacer un chat... ¿¿no será mejor utilizar el socket.io?? Que simula la creación de una conexión sobre web y te permite crear aplicaciones en tiempo real... como por ejemplo un chat.
Yo estoy siguiendo los tutoriales de un profesor de historia, que aunque parezca mentira (por su profesión), es muy bueno.
Te dejo el enlace de youtube: https://www.youtube.com/playlist?list=PL38CA7BD8CB5F3FF9
Además los temas del 22 al 25 hablan sobre este tema.

Tiene cursos de más cosas, pero éste es íntegro de node.
  #3 (permalink)  
Antiguo 20/06/2014, 23:06
 
Fecha de Ingreso: junio-2011
Mensajes: 289
Antigüedad: 13 años, 5 meses
Puntos: 15
Respuesta: Comenzando con node.js (problema)

Muchísimas gracias lo he probado y me ha funcionado super =D
De todas formas sólo empece con ese código para ir viendo que podía hacer con NODE.JS

Etiquetas: Ninguno
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 14:41.