Nowjs: nodo de ejecución y nowjs en un servidor alojado – error: se excedió el tamaño máximo de la stack de llamadas

Hola compañeros astackdores.

Estoy implementando node.js y nowjs en un sitio web en el que estoy trabajando. Comencé a desarrollar el sitio hace semanas en localhost y todo funcionaba bien. Transferí los archivos hace un par de días a un servidor en la nube alojado por rackspace con Ubuntu 12.04 LTS (Precise Pangolin) como SO.

¡Ahora no puedo obtener el ejemplo de chat simple en la página de inicio de nowjs para que funcione! Sigo recibiendo el siguiente error cuando bash ejecutar el script del lado del servidor:

[RangeError: se excedió el tamaño máximo de stack de llamadas]

No hay bucles recursivos en mi código y he intentado buscar soluciones para mi problema en Internet sin suerte.

Aquí están mis dos archivos de ejemplo: ac / p del ejemplo de chat / helloworld en el sitio oficial de nowjs. (http://nowjs.com/doc/example)

server.js

var html = require('fs').readFileSync(__dirname+'/helloworld.html'); var server = require('http').createServer(function(req, res){ res.end(html); }); server.listen(8080); var nowjs = require("now"); var everyone = nowjs.initialize(server); everyone.now.distributeMessage = function(message){ everyone.now.receiveMessage(this.now.name, message); }; 

helloworld.html

    nowjs test    $(document).ready(function(){ now.receiveMessage = function(name, message){ $("#messages").append("
" + name + ": " + message); } $("#send-button").click(function(){ now.distributeMessage($("#text-input").val()); $("#text-input").val(""); }); now.name = prompt("What's your name?", ""); });

Mis preguntas :

  1. ¿Alguien ha tenido el mismo problema al ejecutar nowjs en un servidor web alojado?
  2. ¿Hay alguna dependencia de la que no tenga conocimiento al ejecutar nowjs en un servidor web alojado?

Gracias.

Finalmente resolví esto. Todo lo que necesitó fue una reinstalación del nodo con la versión estable más reciente (v0.4.12).