在本地主机上运行Webapp时出现ERR_NAME_NOT_RESOLVED错误

时间:2019-06-09 23:11:50

标签: javascript

我正在尝试在Chrome上运行网络应用。我的index.html已加载,但是googleapis和angular js文件未导入,并且在检查错误时是:

获取https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css网:: ERR_NAME_NOT_RESOLVED。

所有本地js文件都已加载,但是所有cdnjs文件和angular js文件都未加载。我尝试将名称服务器设置为8.8.8.8,但是错误并没有消失。有证书问题吗?我正在从本地主机运行webapp。还有其他URLS导入角度脚本也给出了相同的错误。

1 个答案:

答案 0 :(得分:1)

要了解此错误,您必须了解域名的工作原理。

当您的计算机去寻找“ www.cloudfare.com”时,它不知道它在哪里,因此它询问“ DNS服务器”该域对应的IP地址是什么。这基本上与旧电话簿的想法相同:给DNS服务器命名,然后取回您(或至少您的计算机)可以实际使用的号码。

在这种情况下,您看到的错误表明您的计算机无法解析https://cdnjs.cloudflare.com并为其找到IP地址。这很可能与您的本地网络有关。例如,您可能已将路由器配置为阻止该域,或者可能已使用无效IP地址将条目添加到该域的/etc/hosts文件中。

不幸的是,最终的解决方案在很大程度上取决于您的本地情况:本质上,您只需要修复计算机解决该域时遇到的任何问题。