Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2014, 07:38
Avatar de hcrisel
hcrisel
 
Fecha de Ingreso: diciembre-2013
Ubicación: Gualeguaychú- Entre Rios
Mensajes: 58
Antigüedad: 10 años, 11 meses
Puntos: 4
Pregunta Error de conexión con Node.js

Hola

He creado un servidor con una Página Estática. a la hora de ejecutarlo

1. Leo perfectamente la página desde mi navegador.
2. Leo perfectamente la página desde el navegador del pc de mi compañero de Oficina.

3. Cuando salgo de mi Oficina y voy a la de otro de mis compañeros (cualquiera sea) no logro ver la pagina desde sus respectivos navegadores.

¿Serías tan amable de hacerme algún comentario que me oriente a resolver este problema?

Servidor node

Código PHP:
var http = require('http');
var 
url = require('url');
var 
fs = require('fs');
var 
mine_types = {
    
'js' 'text/javascript',
    
'html' 'text/html',
    
'css' 'text/css',
    
'jpg' 'image/jpg',
    
'gif' 'image/gif',
    
'png' 'image/png'
};

http.createServer(function(peticionrespuesta){
    var 
path_nombre = (url.parse(peticion.url).pathname == '/') ? '/index.html' url
    
.parse(peticion.url).pathname;

    var 
ruta_a_archivo 'contenido/' path_nombre;
    
fs.exists(ruta_a_archivo, function(existe){
    if(
existe){
        
fs.readFile(ruta_a_archivo, function(errorcontenido_archivo){
        if(
error){
            
respuesta.writeHead(500'text/plain');
            
respuesta.end('Error interno.');
        }else{
            var 
extension ruta_a_archivo.split('.').pop();
            var 
mine_type mine_types[extension];
            
respuesta.writeHead(200, {'Content-Type'mine_type});
            
respuesta.end(contenido_archivo);
        }
    });
    }else{
        
respuesta.writeHead(404'text/plain');
        
respuesta.end('Error 404. El enlace no existe o ha dejado de existir.');
    }
});
}).
listen(3000'xxx.xxx.x.xx'); // Oficina
console.log('El servidor esta funcionando correctamente en http://localhost:3000/'); 
__________________
En lo que pueda ayudarte solo avisame. Todos para uno y uno para todos (sin abusar de los demás).