Fun*_*end 9 javascript android google-chrome gruntjs browser-sync
我正在使用Grunt的BrowserSync任务,这个任务将我的本地项目启动到url"localhost:3000".
这很好用.但是当我在智能手机中使用外部网址(http://192.168.1.129:3000)时,我的浏览器Chrome在Android中出现以下错误:
ERR_ADDRESS_UNREACHABLE
Run Code Online (Sandbox Code Playgroud)
我不明白这个问题.你可以在这里看到我的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']);
};
Run Code Online (Sandbox Code Playgroud)
我怎么能解决这个问题?非常感谢你.
您的 IP 以 192.168 开头,这意味着这是一个专用网络。
只有专用网络上的设备才能访问它。
您的手机需要位于同一网络上。
您可以通过检查手机 IP 的前 3 位数字来检查这一点 - 前 3 位数字必须相同 - 如果它们以 192.168.1.NUMBER 开头,则位于同一网络。如果不是,那么它位于不同的网络上,您需要将它们置于同一网络上。
如果它们已经位于同一网络上,请确保防火墙(路由器防火墙和您正在访问的计算机上运行的防火墙)上的端口 3000 打开。
| 归档时间: |
|
| 查看次数: |
17484 次 |
| 最近记录: |