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

arrancar app

Estas en el tema de arrancar app en el foro de Node.js en Foros del Web. Hola, estoy tratando de desarrollar un videochat con nodejs y socket.io ya que despues de buscar un poco de información acerca de que tecnologias utilizar ...
  #1 (permalink)  
Antiguo 30/09/2013, 09:56
 
Fecha de Ingreso: junio-2011
Ubicación: Barcelona
Mensajes: 240
Antigüedad: 12 años, 10 meses
Puntos: 14
arrancar app

Hola, estoy tratando de desarrollar un videochat con nodejs y socket.io ya que despues de buscar un poco de información acerca de que tecnologias utilizar para dicho propostio parecen las opciones más viables.

He descargado el código de este ejemplo:

https://github.com/urielhdz/streaming_video

A continuación he instalado nodeJS y he tratado de arrancar la aplicación pero me pedia los frameworks socket.io y express, por internet he encontrado los comandos para instalar esto

Npm install socket.io
Npm install express

Despues de instalar esto con la terminal tengo el siguiente escenario

/var/www
---/streaming
------/tutoStreaming.html
------/tutoStreamClient.html
------/app.js
------/node_modules
---------/express
------------...
---------/socket.io
------------...

Desde la misma terminal arranco la app (node app.js) sin problemas
Pero cuando voy al navegador me indica que no encuentra la ruta de socket.io
Alguien sabe como funcionan estos frameworks y como debo organizar los archivos y si tengo algún otro fallo.

Gracias

SOLUCIONADO

Última edición por manel2292; 02/10/2013 a las 03:40
  #2 (permalink)  
Antiguo 03/10/2013, 21:14
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 8 meses
Puntos: 103
Respuesta: arrancar app

Mira, como lo instalaste esta bien, Los errores que podes encontrar, son 2.

Uno es la ruta de el script en JS y la ruta de la conexión en JS.

las rutas estan bien en los archivos. Asegurate de no haberlas modificado.

Lo segundo y mas probable, es que cuando abras los archivos, no estés en un servidor. ( fijate la url en el navegador, no tiene que ser "File:///"...

debe ser un dominio como http://127.0.0.1 o http://localhost

Y para usar express de paso, agregale estas lineas al final de app.js

Código Javascript:
Ver original
  1. app.get('/', function (req, res) {
  2.   res.sendfile(__dirname + '/tutoStreamClient.html');
  3. });
  4. app.get('/servidor', function (req, res) {
  5.   res.sendfile(__dirname + '/tutoStreaming.html');
  6. });

y ahora en 127.0.0.1:8080, tenes el cliente, y en 127.0.0.1:8080/servidor , tenes el otro archivo (y)

Espero haberte ayudado
__________________
Hangouts de JavaScript todos los jueves 20hs GMT, Unite !
https://plus.google.com/u/0/108504944676960830886

Etiquetas: app
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 00:25.