同一WiFi下不能访问本机的ip

mac上启了一个服务,可以通过127.0.0.1:8887,或localhost:8887访问,但是查看了本机IP后,用IP访问却连不上,请问如何解决?

clipboard.png

clipboard.png

clipboard.png

已解决,这个服务是用chrome的一个插件web server for chrome

启动一个服务后有一个选项要开启

clipboard.png

如果是本地代码启的服务,设置下webpack的设置:

    dev: {
        host: '0.0.0.0',
        port: 8080,
        disableHostCheck: true
    }
阅读 7.7k
2 个回答

你看看你启动的这个服务在你使用的这个 IP 上监听没(lsof -PiTCP -sTCP:LISTEN | grep 8887),你用 localhost 能访问,应该是只监听了 localhost

楼上说的对
gulp.task('connect', () => {

return  connect.server({
    root: 'dist',
    livereload: true
})

})
图片描述
gulp.task('connect', () => {

return  connect.server({
    host: '192.168.0.101',
    root: 'dist',
    livereload: true
})

})
图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进