In every request, my server is receiving GET request to /favicon.ico, even when it's REST api that not include html file. Why is this happening and how can I prevent this request?
Browsers will by default try to request /favicon.ico from the root of a hostname, in order to show an icon in the browser tab.
/favicon.ico
If you want to avoid this request returning a 404, you can either:
favicon.ico
Catch the favicon.ico request and send a 204 No Content status:
204 No Content
app.get('/favicon.ico', (req, res) => res.status(204));
2.1m questions
2.1m answers
60 comments
57.0k users