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.