npm run dev 公网IP不能访问

avatar 2020年08月09日21:49:39 6 8099 views
博主分享免费Java教学视频,B站账号:Java刘哥 ,长期提供技术问题解决、项目定制:本站商品点此

昨天帮朋友直接在 Linux 云服务器上部署 vue 项目(nuxt的)

直接使用 npm run dev 来启动 (没有使用 nginx)

发现访问不了

但是在服务器里使用 curl localhost:3000 命令是可以看到前端页面的内容的

而在地址栏访问 公网IP:3000 或者 域名:3000 都是访问不了

安全组端口也是开放的,防火墙也是开放的

 

试过了通过 nginx 来转发,是可以实现

但是我最终没有使用这个方法

 

解决方案

后来通过修改 nuxt.config.js 里的 host 解决

0.0.0.0 表示不限制访问 IP

 

然后重新部署出现了 Invalid Host header 错误

可以在package.json文件修改scripts命令:webpack-dev-server --disableHostCheck=true

 

最终解决

 

 

  • 微信
  • 交流学习,资料分享
  • weinxin
  • 个人淘宝
  • 店铺名:言曌博客咨询部

  • (部分商品未及时上架淘宝)
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0