Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2014, 00:14
ZedGe1505
 
Fecha de Ingreso: junio-2011
Mensajes: 289
Antigüedad: 12 años, 10 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.