拒绝连接:Angular 7中的localhost:4200 favicon.ico 502

时间:2019-03-04 06:44:23

标签: angular angular7 connection-refused

我已经通过创建一个角度项目

ng new project_name --style=scss

,然后尝试通过

运行
ng serve

但出现错误

enter image description here

enter image description here

删除并重新安装了node_modules,但都没有用。

每次收到此错误时,请指导该怎么做!!!

更新1

为什么我的办公室PC不能在Angular(运行在192.168.XX:4200上)上运行localhost应用程序,却可以在我的localhost上运行相同的项目家

更新2

在hosts文件中,我有这个。可以吗?

127.0.0.1本地主机

:: 1本地主机

更新3

我敢肯定,只有系统配置问题才是阻止localhost并允许192.168.X.X的原因,但不知道问题出在哪里。

6 个答案:

答案 0 :(得分:1)

我也面临着同样的问题。我尝试了上述解决方案,但没有用。我现在使用其他端口。我使用了以下命令:

-ng serve --port 0

我可以看到我的应用程序在新端口上运行。

答案 1 :(得分:0)

没有诸如npm start之类的Angular CLI命令,您是说真的吗?

ng serve

请检查一下,https://angular.io/cli/serve

答案 2 :(得分:0)

将favicon.ico文件放入资产文件夹,然后在index.html中更改路径

答案 3 :(得分:0)

我正在使用Opera浏览器进行测试,这是我的默认浏览器,并尝试访问localhost:4200,但是每次connection refused然后我在Chrome上对其进行测试时,

我检查了两个浏览器的代理设置,并且没有启用代理。最后,我在Opera中重置了数据并解决了问题。

还是,问题在那里!!!阻碍localhost的是什么...

答案 4 :(得分:0)

只需将您的favicon.ico文件放入您的项目根目录,并用{favicon中的以下代码更新您的head文件 inject 代码1}}文件。谢谢

index.html

答案 5 :(得分:0)

您可以使用以下方法解决该问题:

  • 检查您的LAN代理设置。

    在Chrome设置->高级->打开代理服务器设置->局域网设置->如果您使用代理服务器,请确保取消选中“为局域网使用代理服务器”或将“对本地地址不使用代理服务器”标记为

enter image description here

如果上述设置仍不能解决您的问题,则系统中可能已使用端口4200,请尝试在其他端口ng serve --port 4401上运行应用程序

还要确保清除浏览器缓存以查看结果