连接被拒绝:localhost:4200 favicon.ico 502 in angular 7

Connection refused: localhost:4200 favicon.ico 502 in angular 7

我已经通过

创建了一个angular项目
ng new project_name --style=scss

然后尝试通过

运行
ng serve

但出现错误

删除并重新安装 node_modules 但都是徒劳的。

每次出现这个错误,请指导怎么办!!!

更新 1

为什么我无法在办公室电脑上 运行 Angular localhost 上的应用程序(运行ning 上 192.168.X.X:4200)但是同一个项目我可以在我家localhost运行

更新 2

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

127.0.0.1 本地主机

::1 本地主机

更新 3

我很确定,这只是系统配置问题,这就是为什么它阻止 localhost 并允许 192。168.X.X 但不知道问题出在哪里。

将您的 favicon.ico 文件放入 assets 文件夹并更改 index.html

中的路径

我使用 Opera 浏览器进行测试,它是我的默认浏览器并尝试访问 localhost:4200 但每次 connection refused 然后我在 Chrome 上测试它, 运行顺利

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

还是有问题!!!是什么阻碍了 localhost ...

只需将您的 favicon.ico 文件放入您的项目根目录并更新您的 favicon 文件 inject 代码,在 head 你的 index.html 文件。谢谢

<link rel="icon" href="favicon.ico" type="image/x-icon">

同样可以使用以下方法解决:

  • 检查您的 LAN 代理设置。

    在 chrome 设置 -> 高级 -> 打开代理设置 -> LAN 设置 -> 确保你取消选中“为你的 LAN 使用代理服务器”或标记“绕过本地地址的代理服务器”,如果你正在使用代理

此外,如果上述设置没有解决您的问题,可能是端口 4200 已在系统中使用 尝试 运行 应用程序在不同的端口 ng serve --port 4401

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

我也遇到了同样的问题。我尝试了上述解决方案,但没有用。我现在使用不同的端口。我使用了这个命令:

-ng serve --port 0

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