Express js prevent GET /favicon.ico

前端 未结 4 1573
忘掉有多难
忘掉有多难 2020-12-07 23:13

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 r

4条回答
  •  不知归路
    2020-12-07 23:44

    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.

    If you want to avoid this request returning a 404, you can either:

    • Supply a favicon.ico file that is available at the root of your site.
    • Use a module such as serve-favicon to point requests to a specific file.
    • Catch the favicon.ico request and send a 204 No Content status:

      app.get('/favicon.ico', (req, res) => res.status(204));

提交回复
热议问题