Chat en NodeJS

159 views
Skip to first unread message

Ricky

unread,
Jul 9, 2012, 1:52:04 AM7/9/12
to node...@googlegroups.com
Saludos desde Lima a todos.
Quisiera saber como hacer funcionar este chat (https://github.com/evert/nodejs-chat) pero no encuentro la manera. Cuando ejecuto el servidor aparentemente funciona bien, pero cuando abro el archivo index.html (del client) no puedo iniciar una conversación, alguien me puede dar una mano (saber que puedo estar haciendo mal?)

gnz/vnk

unread,
Jul 9, 2012, 2:34:07 AM7/9/12
to node...@googlegroups.com
Supongo que el cliente (index.html) no lo abres simplemente desde el disco sino que lo pides a traves del servidor (http://127.0.0.1:8080/client/index.html), verdad?

Bueno suponiendo que eso lo haces bien, ¿has probado a mirar en la consola qué error(es) aparece(n)? Porque, la verdad, sólo con decir "no me funciona" es bastante difícil saber qué puede estar pasando.



2012/7/9 Ricky <ricky...@gmail.com>

Miguel Sanchez

unread,
Jul 9, 2012, 6:27:53 AM7/9/12
to node...@googlegroups.com
Buenas Ricky! Le he estado echando un ojo a ese repositorio y al principio tenia
ese mismo problema pero mirando los archivos que tiene, me di cuenta de que en
el 'master branch' muchos de los archivos .js del cliente estan vacios, y tras
ojear un poco m�s me fije que el branch completo del chat es 'ibuildings_chat'.
Si ya tienes clonado el repositorio, solamente necesitas cambiar de branch con:

git checkout ibuildings_chat

Con esto seria suficiente como para que funcione, al menos a mi me ha
funcionado.

Luis Enrique Muñoz

unread,
Jul 9, 2012, 11:13:54 AM7/9/12
to node...@googlegroups.com
Hola a todos gracias por sus respuestas y especialmente a Miguel Sanchez. Hice lo que mencionas (primero le hice un fork al proyecto, luego cloné el proyecto en mi pc en un directorio que le puse por nombre "chat"), luego ingreso a ese directorio y sin embargo, cuando hago el "git checkout ibuildings_chat" para pasarme a esa "rama" me sale el siguiente error: error: pathspec 'ibuildings_chat' did not match any file(s) know to git.

Puedes darme una mano con ese tema por favor????

El 9 de julio de 2012 05:27, Miguel Sanchez <miguels...@gmail.com> escribió:
Buenas Ricky! Le he estado echando un ojo a ese repositorio y al principio tenia
ese mismo problema pero mirando los archivos que tiene, me di cuenta de que en
el 'master branch' muchos de los archivos .js del cliente estan vacios, y tras
ojear un poco más me fije que el branch completo del chat es 'ibuildings_chat'.

Si ya tienes clonado el repositorio, solamente necesitas cambiar de branch con:

  git checkout ibuildings_chat

Con esto seria suficiente como para que funcione, al menos a mi me ha
funcionado.



--
Luis Enrique Muñoz
cel 958 969 230

Miguel Sanchez

unread,
Jul 9, 2012, 11:48:41 AM7/9/12
to node...@googlegroups.com
No es necesario crear un fork del proyecto para que lo puedas clonar en tu pc,
te dejo los pasos que he vuelto a seguir para que funcione el chat:

git clone git://github.com/evert/nodejs-chat.git
cd nodejs-chat/
git checkout ibuildings_chat
cd server/
node ChatServer.js

Ahora para comprobar que todo funciona correctamente abre la siguiente url en
dos navegadores o en dos pesta�as a la vez del mismo navegador, registrate con
un nombre y un email (en caso de que tengas Gravatar con ese email, la imagen de
Gravatar sera la que aparezca en el chat)

http://127.0.0.1:8080/client/index.html

Y ahora todo deberia de funcionar en tu servidor local.

Luis Enrique Muñoz

unread,
Jul 9, 2012, 11:51:04 AM7/9/12
to node...@googlegroups.com
Voy a probar y te aviso... Gracias!

El 9 de julio de 2012 10:48, Miguel Sanchez <miguels...@gmail.com> escribió:
No es necesario crear un fork del proyecto para que lo puedas clonar en tu pc,
te dejo los pasos que he vuelto a seguir para que funcione el chat:

  git clone git://github.com/evert/nodejs-chat.git
  cd nodejs-chat/
  git checkout ibuildings_chat
  cd server/
  node ChatServer.js

Ahora para comprobar que todo funciona correctamente abre la siguiente url en
dos navegadores o en dos pestañas a la vez del mismo navegador, registrate con

un nombre y un email (en caso de que tengas Gravatar con ese email, la imagen de
Gravatar sera la que aparezca en el chat)

  http://127.0.0.1:8080/client/index.html

Y ahora todo deberia de funcionar en tu servidor local.

Luis Enrique Muñoz

unread,
Jul 9, 2012, 12:03:38 PM7/9/12
to node...@googlegroups.com
Miguel, Muchas gracias, la verdad es que recién ayer me puse a estudiar como trabajar con Git y Github porque hoy por hoy es muy usado y siento que me estaba quedando atrás... muchas gracias por tomarte tu tiempo en ayudarme, ya me funciona el Chat y ahora solo tengo que buscar la manera de consultar a una BD MySQL para comprobar que los usuarios que se logeen estén registrados en la base de datos.

Si sabes algo de eso, también te lo agradeceré... me he lanzado a la piscina con Node y gracias a Dios entiendo (hasta ahora) :P

Un saludo.

Miguel Sanchez

unread,
Jul 9, 2012, 12:43:25 PM7/9/12
to node...@googlegroups.com
On Mon, Jul 09, 2012 at 11:03:38AM -0500, Luis Enrique Mu�oz wrote:
> Miguel, Muchas gracias, la verdad es que reci�n ayer me puse a estudiar
> como trabajar con Git y Github porque hoy por hoy es muy usado y siento que
> me estaba quedando atr�s... muchas gracias por tomarte tu tiempo en
> ayudarme, ya me funciona el Chat y ahora solo tengo que buscar la manera de
> consultar a una BD MySQL para comprobar que los usuarios que se logeen
> est�n registrados en la base de datos.
>
> Si sabes algo de eso, tambi�n te lo agradecer�... me he lanzado a la
> piscina con Node y gracias a Dios entiendo (hasta ahora) :P
>
> Un saludo.
>
La verdad es que Git es muy utilizado y sobretodo en la comunidad de node,
practicamente todos los modulos estan alojados en Github.
Sobre las conexiones con MySQL, ojea este modulo:

https://github.com/felixge/node-mysql

Creo que ese es el m�s completo que hay, muy bien mantenido y es 100% JavaScript.
Recuerda que, todos los modulos que quieras utilizar puedes buscarlos desde npm
o en Github.

Ricky

unread,
Aug 10, 2012, 11:51:42 AM8/10/12
to node...@googlegroups.com
Todos ustedes son unos capos! gracias!.. ahora ojala puedan ayudarme con mi otra consulta.. saludos.
Reply all
Reply to author
Forward
0 new messages