解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题


Posted in Javascript onAugust 14, 2020

Vue项目不能使用localhost:8xx0进入项目,但是将localhost替换为127.0.0.1却可以进入。

解决办法:

进入文件

C:\Windows\System32\drivers\etc\hosts

用记事本打开 hosts 文件进行编辑,看看文件里是否有

127.0.0.1 localhost

localhost 127.0.0.1

如果没有的话就加上,具体加入位置如下

# 127.0.0.1    localhost
# ::1       localhost
//加上的代码
127.0.0.1 localhost
localhost 127.0.0.1

127.0.0.1 www.xmind.com

加上后便可正常使用localhost进行访问!

补充知识:

如果还是有问题可以参照这篇文章

localhost不能访问127.0.0.1可以访问的原因及解决方法

有时候我们在调试程序的时候,会出现一些莫名其妙匪夷所思的奇怪问题,localhost不能访问但127.0.0.1可以访问的问题就是其中之一。

我 估计大多数人都不会去想localhost到底与127.0.0.1有什么不同,就比如我,有时候用http://localhost/来访问本地服务器 网页,有时则用http://127.0.0.1/来访问,我觉得他们是通用的表示本地服务器的两个不同的写法而已,就好比一个网页可以通过域名来访问也 可以通过IP来访问一样,localhost代表的是域名,而127.0.0.1则代表IP地址。

我的理解对不对呢?我们现在来看看更专业的解读吧。

localhost与127.0.0.1的概念和工作原理之不同

要比较两个东西有什么不同,首先要弄清两者的概念。所以,我们从概念开始。

localhost:也叫local ,正确的解释是:本地服务器

127.0.0.1:在windows等系统的正确解释是:本机地址(本机服务器)

一个是“本地”,一个是“本机”。不过从这两个词来看,还是不能比较两者的区别。我们再看看他们的工作原理。

localhot:是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。

127.0.0.1:是通过网卡传输的,它依赖网卡,并受到网络防火墙和网卡相关的限制。

通过上述概念和工作原理的比较,我想现在大家都心里有谱了吧,知道localhost与127.0.0.1有什么不同了。文中开头提到的localhost不能访问但127.0.0.1可以访问的问题,究其原因,很可能是localhost访问时,系统带的本机当前用户的权限去访问,而用ip的时候,等于本机是通过网络再去访问本机,可能涉及到网络用户的权限。

另外,我们现在也应该明白了一个道理,那就是一般设置程序时本地服务用localhost是最好的,localhost不会解析成IP,也不会占用网卡、网络资源。

localhost不能访问127.0.0.1可以访问的解决方案

一般情况下ping localhost 应该为127.0.0.1 ,但是有时会出来下面这个东西:

>ping localhost
reply from ::1: times<1ms
reply from ::1: times<1ms
reply from ::1: times<1ms

地址根本不是“127.0.0.1”,而是“::1:”

>ping 127.0.0.1 正常
reply from 127.0.0.1 : bytes=32 times<1ms
reply from 127.0.0.1 : bytes=32 times<1ms
reply from 127.0.0.1 : bytes=32 times<1ms

原因分析:

IPV6协议将127.0.0.1解析为 ::1 (127.0.0.1 ipv6的形式)

Vista开始菜单中输入cmd回车后打开命令提示符,输入ping localhost默认的就会出现返回的数据包并不是127.0.0.1而是::1。这就是Ipv6格式的本地地址,

解决方案1:

修改host文件用记事本打开C:/WINDOWS/system32/drivers/etc/hosts文件,看里面是否有包含:

127.0.0.1 localhost

如果没有则将其添加进去,再查看能否访问localhost。

host文件部分内容

# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1localhost
localhost 127.0.0.1

解决方案2:

1、打开Internert信息管理查看IIS是否启动,且默认网站时候已经开启;

2、打开http://127.0.0.1/ 看是否能访问IIS的默认网页,能访问则说明IIS已经成功安装到电脑上,可能是无法解析localhost;

3、开始--命令(cmd)--ping localhost,看是否能ping通,从127.0.0.1上返回信息,如果成功则说明可以解析localhost;

4、如果上一步不成功,则用记事本打开C:/WINDOWS/system32/drivers/etc/hosts文件,看里面是否有包含:127.0.0.1 localhost ,如果没有则将其添加进去,再查看能否访问localhost。

5、尝试将网站的主目录指向另一个目录或新建一个虚拟目录,并在该新目录创建一个新的网页文件,如index.html,然后将其加到默认网站的"文档"项中作为默认访问的网页,重新输入网址:http://localhost/,看否能访问。

6、还是不行的话将IIS卸载掉,重新再安装一次。

解决问题的思路:

1、ping一下localhost,这个是关键,看看是否能ping通,然后看解析到那个ip地址下去了

2、然后查看本机的hosts文件,看看是否有被修改,如果被修改,就改回正常的模式

3、解决问题本质,ipconfig看看网络是否正常,如果不正常就进行修复

4、用杀毒软件或者360等修复软件进行扫描,看看是否存在恶意插件或者病毒,然后清除,一劳永逸!

5、多动脑,想办法解决问题,善于用搜索引擎。

以上这篇解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于Jquery制作的幻灯片图集效果打包下载
Feb 12 Javascript
js 去掉空格实例 Trim() LTrim() RTrim()
Jan 07 Javascript
一段非常简单的js判断浏览器的内核
Aug 17 Javascript
Javascript实现网络监测的方法
Jul 31 Javascript
js限制文本框的输入内容代码分享(3类)
Aug 20 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
Dec 16 Javascript
BootstrapTable加载按钮功能实例代码详解
Sep 22 Javascript
Angular中sweetalert弹框的基本使用教程
Jul 22 Javascript
vue中格式化时间过滤器代码实例
Apr 17 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
Nov 12 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
Jul 14 Javascript
JS异步堆栈追踪之为什么await胜过Promise
Apr 28 Javascript
vue项目在线上服务器访问失败原因分析
Aug 14 #Javascript
vue设置全局访问接口API地址操作
Aug 14 #Javascript
浅谈vue项目,访问路径#号的问题
Aug 14 #Javascript
解决vue单页面应用打包后相对路径、绝对路径相关问题
Aug 14 #Javascript
vue调用本地摄像头实现拍照功能
Aug 14 #Javascript
解决vue axios跨域 Request Method: OPTIONS问题(预检请求)
Aug 14 #Javascript
解决在Vue中使用axios POST请求变成OPTIONS的问题
Aug 14 #Javascript
You might like
《斗罗大陆》六翼天使武魂最强,为什么老千家不是上三宗?
2020/03/02 国漫
PHP 中的批处理的实现
2007/06/14 PHP
php escape URL编码
2008/12/10 PHP
PHP支持多种格式图片上传(支持jpg、png、gif)
2011/11/03 PHP
PHP 读取Postgresql中的数组
2013/04/14 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
实例讲解PHP表单处理
2019/02/15 PHP
关于PHP5.6+版本“No input file specified”问题的解决
2019/12/11 PHP
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
2013/09/22 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
2013/09/30 Javascript
jQuery中outerHeight()方法用法实例
2015/01/19 Javascript
JavaScript常见的五种数组去重的方式
2016/12/15 Javascript
JavaScript实现弹出广告功能
2017/03/30 Javascript
JS利用cookies设置每隔24小时弹出框
2017/04/20 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)
2019/12/04 Javascript
[05:02][DOTA2]DOTA进化论 第一期
2013/09/27 DOTA
Python 命令行参数sys.argv
2008/09/06 Python
Python中的is和id用法分析
2015/01/26 Python
讲解Python中的标识运算符
2015/05/14 Python
Python中正则表达式详解
2017/05/17 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
对pytorch网络层结构的数组化详解
2018/12/08 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
django中间键重定向实例方法
2019/11/10 Python
Python类的动态绑定实现原理
2020/03/21 Python
利用CSS3制作简单的3d半透明立方体图片展示
2017/03/25 HTML / CSS
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
Merchant 1948澳大利亚:新西兰领先的鞋类和靴子供应商
2018/03/24 全球购物
租房协议书范文
2014/08/20 职场文书
2014年纪检工作总结
2014/11/12 职场文书
2014年小学德育工作总结
2014/12/05 职场文书
事业单位个人总结
2015/02/12 职场文书
公安干警正风肃纪心得体会
2016/01/15 职场文书
Vue项目中如何封装axios(统一管理http请求)
2021/05/02 Vue.js
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python