• 当你本地起了vue的项目服务后,如果对方和你在同一局域网内,对方可通过访问你的ip+端口即可访问你起的服务,但是vue脚手架自动生成的host是127.0.0.1,按照计算机的原则,127.0.0.1对应的就是你的ip,应该是可以访问到的,但是最终会发现并不能
  • vue生成的脚手架 

    

  • 如果想要对方访问自己的服务,那么将host改为0.0.0.0
  • 127.0.0.1与0.0.0.0的区别

 127.0.0.1 大家都很清楚,其对应本机的ip,别名称为localhost

 0.0.0.0 从ip定义上讲不能称为ip,它是所有不清楚自己ip是什么的地址的收容所

  • mac和windows对npm run dev的区别

如上图,port设置的是80,但是本地npm run dev 最终生成的地址为127.0.0.1:1025 并不是80 这里是因为没有分配80的权限,本机随机分配了一个端口,当然这个项目都可以设置的

如果想每次都在80端口起你的服务 你需要执行sudo npm run dev 

  •  配置域名 通过访问域名来访问你本地的服务

域名对应的端口是80 你需要起sudo npm run dev 对方不能通过你配的域名访问你的本地服务哦

 

 

Logo

前往低代码交流专区

更多推荐