Express JS阻止GET /favicon.ico
在每个请求中,即使是不包含html文件的REST API,我的服务器也正在接收对/favicon.ico的GET请求。为什么会发生这种情况?如何阻止此请求?
回答:
默认情况下,浏览器将尝试/favicon.ico
从主机名的根请求,以便在浏览器选项卡中显示图标。
如果要避免此请求返回404,可以:
favicon.ico
提供在站点根目录中可用的文件。- 使用例如serve-favicon之类的模块将请求指向特定文件。
- 捕获
favicon.ico
请求并发送204 No Content
状态:
app.get('/favicon.ico', (req, res) => res.status(204));
以上是 Express JS阻止GET /favicon.ico 的全部内容, 来源链接: utcz.com/qa/405615.html