2015-08-04 18 views
7

Sto utilizzando l'attività BrowserSync di Grunt, questa attività avvia il mio progetto locale nell'URL "localhost: 3000".ERR_ADDRESS_UNREACHABLE per aprire il mio localhost in Chrome Android

enter image description here

Questo funziona bene. Ma quando uso l'URL esterno (http://192.168.1.129:3000) nel mio smartphone, ottengo il seguente errore del mio browser Chrome in Android:

ERR_ADDRESS_UNREACHABLE 

Non capisco questo problema. Potete vedere qui il mio Gruntfile.js:

//Gruntfile.js 
module.exports = function (grunt) { 
    grunt.initConfig({ 

    //Watch task config 
    watch: { 

    }, 
    //BrowserSync 
    browserSync: { 
     default_options: { 
     bsFiles: { 
      src: [ 
      "css/*.css", 
      "js/*.js", 
      "*.html" 
      ] 
     }, 
     options: { 
      watchTask: true, 
      proxy: "tutorialmaterialize.dev" 
      } 
     } 
     } 

    }); 

    grunt.loadNpmTasks('grunt-contrib-watch'); 
    grunt.loadNpmTasks('grunt-browser-sync'); 

//Default task 
grunt.registerTask('default', ['browserSync', 'watch']); 
}; 

come posso risolvere questo ?, grazie mille.

+0

Questo è un problema di rete. Sia il tuo telefono che il tuo computer sulla stessa LAN? Anche il firewall potrebbe bloccare l'accesso esterno dal telefono, dovresti consentirlo –

+0

Il mio Mac OS X Firewall è disabilitato e il mio telefono e il mio computer sono connessi al mio router Wi-Fi. –

+0

Hai risolto questo? Sto avendo lo stesso problema ora. –

risposta

1

l'IP inizia con 192.168 che significa che si tratta di una rete privata.

Solo i dispositivi sulla rete privata possono accedervi.

Il telefono deve essere sulla stessa rete.

È possibile controllare questo verificando le prime 3 cifre dell'IP del telefono: le prime 3 cifre devono essere uguali, se iniziano 192.168.1.NUMBER e quindi sulla stessa rete. In caso contrario, è su una rete diversa ed è necessario caricarli sulla stessa rete.

Se sono già sulla stessa rete, assicurarsi che la porta 3000 sia aperta sul firewall, sia il firewall del router che il firewall in esecuzione sulla macchina a cui si sta accedendo.

Problemi correlati