npm run dev 公网IP不能访问

avatar 2020年08月09日21:49:39 0 1422 views

昨天帮朋友直接在 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
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

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

  

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