为什么我不断收到500(内部服务器错误)GET http:// localhost:3000 / favicon.ico 500(内部服务器错误)?

时间:2020-05-31 12:17:36

标签: reactjs express create-react-app

当我开始这个项目时,我没有从生成的CRA文件中保留任何内容,那么为什么我仍然会收到此错误,它是从哪里来的?

GET http://localhost:3000/favicon.ico 500 (Internal Server Error)

正如我所说,我创建了自己的./public/index.html,其中没有指定收藏夹图标。 该错误的根源是什么?如何消除该错误?

2 个答案:

答案 0 :(得分:1)

正如我所说,我创建了自己的./public/index.html,其中没有指定收藏夹图标。该错误的根源是什么?如何消除该错误?

浏览器自动请求收藏夹图标。如果在html文件中未指定图标,则会自动向<protocol>://<domain>/favicon.ico

发送请求

我为favicon添加了一个空链接,但我无法正常工作。 <link rel="shortcut icon" href="">

浏览器仍然会在HTML文件中未指定空的href作为网站图标。

您可以通过<link rel="shortcut icon">中的href设置自己的收藏夹网址,并提供.ico文件或忽略请求。 目前,我不知道一种完全禁用favicon请求的方法。

答案 1 :(得分:-1)

如果您只想在控制台上隐藏请求错误,则可以右键单击并选择hide messages from favicon.ico,然后在项目末尾添加一个错误后便会消失。