vue 本地服务不能被外部IP访问的完美解决方法


Posted in Javascript onOctober 29, 2018

解决 webpack-dev-serveri 启动后通过外部访问报错 invalid host header

修改 config/index.js 的 host 属性为 ‘0.0.0.0'

{
// ...,
host: '0.0.0.0',
port: 8080,
// ...
}

修改 build/webpack.dev.conf.js 的 devServer 配置

增加 disableHostCheck = true

devServer: {
  clientLogLevel: 'warning',
  historyApiFallback: true,
  hot: true,
  compress: true,
  host: HOST || config.dev.host,
  port: PORT || config.dev.port,
  open: config.dev.autoOpenBrowser,
  overlay: config.dev.errorOverlay
   ? { warnings: false, errors: true }
   : false,
  publicPath: config.dev.assetsPublicPath,
  proxy: config.dev.proxyTable,
  quiet: true, // necessary for FriendlyErrorsPlugin
  disableHostCheck: true,
  watchOptions: {
   poll: config.dev.poll,
  }
 }

启动后就可以通过 IP 访问了,比如 IP 为 192.168.1.100

http://192.168.1.100:8080

PS:vue把localhost改成ip地址无法访问—解决方法

打开package.json文件,找到下面的代码

"scripts": {
  "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
  "start": "npm run dev",
  "build": "node build/build.js"
 },

改成

"scripts": {
  "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --host 192.168.0.114",
  "start": "npm run dev",
  "build": "node build/build.js"
 },

host后面是你的ip地址。

以上所述是小编给大家介绍的vue 本地服务不能被外部IP访问的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
使弱类型的语言JavaScript变强势
Jun 22 Javascript
firefox和IE系列的相关区别整理 以备后用
Dec 28 Javascript
JavaScript中__proto__与prototype的关系深入理解
Dec 04 Javascript
使用jQuery实现更改默认alert框体
Apr 13 Javascript
javascript记住用户名和登录密码(两种方式)
Aug 04 Javascript
Bootstrap开关(switch)控件学习笔记分享
May 30 Javascript
JavaScript中ES6 Babel正确安装过程
Jul 18 Javascript
使用canvas进行图像编辑的实例
Aug 29 Javascript
详解webpack2异步加载套路
Sep 14 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
Mar 30 Javascript
TypeScript开发Node.js程序的方法
Apr 30 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
Nov 27 Vue.js
Webstorm2016使用技巧(SVN插件使用)
Oct 29 #Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
Oct 29 #Javascript
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
Oct 29 #Javascript
简单说说angular.json文件的使用
Oct 29 #Javascript
JS 实现获取验证码 倒计时功能
Oct 29 #Javascript
浅析微信扫码登录原理(小结)
Oct 29 #Javascript
详解Node.js中path模块的resolve()和join()方法的区别
Oct 29 #Javascript
You might like
如何在PHP中使用Oracle数据库(5)
2006/10/09 PHP
php 生成静态页面的办法与实现代码详细版
2010/02/15 PHP
PHP临时文件的安全性分析
2014/07/04 PHP
我整理的PHP 7.0主要新特性
2016/01/07 PHP
PHP数据的提交与过滤基本操作实例详解
2016/11/11 PHP
$.format,jquery.format 使用说明
2011/07/13 Javascript
JavaScript高级程序设计 XML、Ajax 学习笔记
2011/09/10 Javascript
javascript学习笔记(十二) RegExp类型介绍
2012/06/20 Javascript
一个简单的JS鼠标悬停特效具体方法
2013/06/17 Javascript
JS阻止用户多次提交示例代码
2014/03/26 Javascript
兼容最新firefox、chrome和IE的javascript图片预览实现代码
2014/08/08 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
jQuery中的ajax async同步和异步详解
2015/09/29 Javascript
Angular使用Md5加密的解决方法
2017/09/16 Javascript
使用clipboard.js实现复制功能的示例代码
2017/10/16 Javascript
Angular6中使用Swiper的方法示例
2018/07/09 Javascript
vue中datepicker的使用教程实例代码详解
2019/07/08 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
js实现自定义右键菜单
2020/05/18 Javascript
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
Python django实现简单的邮件系统发送邮件功能
2017/07/14 Python
Django处理文件上传File Uploads的实例
2018/05/28 Python
详解Python 调用C# dll库最简方法
2019/06/20 Python
python3.7 使用pymssql往sqlserver插入数据的方法
2019/07/08 Python
python实现邮件自动发送
2019/08/10 Python
python 操作hive pyhs2方式
2019/12/21 Python
python实现程序重启和系统重启方式
2020/04/16 Python
python入门:argparse浅析 nargs='+'作用
2020/07/12 Python
梵蒂冈和罗马卡:Omnia Card Pass
2018/02/10 全球购物
英国可持续奢侈品包包品牌:Elvis & Kresse
2018/08/05 全球购物
不用游标的SQL语句有哪些
2012/09/07 面试题
路政管理专业个人自荐信范文
2013/11/30 职场文书
模范教师材料大全
2014/12/16 职场文书
2014年医院党建工作总结
2014/12/20 职场文书
小学庆六一主持词
2015/06/30 职场文书