GET favicon请求无效,未记录

问题描述 投票:0回答:1

[我已经在Express中手动构建了我的第一个应用程序,这对我和我的客户都很满意,但是我无法为favicon.ico服务感到困惑。

此外,GET /favicon.ico不会被记录。在express-generator构建的应用程序中也会发生这种情况(如果相关,我会使用--pug ...)

已尝试

任何提示都会受到欢迎(我是Express世界的新手),特别是关于如何调试GET未记录这一事实。是否有比Watson更低的级别可以提供帮助?

edit

关于低级调试,我已经设置

export DEBUG=express:*

并重新启动了服务器,现在我可以看到许多底层处理已完成。但是显然,没有GET /favicon.ico请求到达服务器:

...
  express:router serveStatic  : / +1ms
  express:router router  : / +6ms
  express:router dispatching GET / +1ms
  express:view require "pug" +2ms
  express:view lookup "index.pug" +623ms
  express:view stat "/home/carlo/test/node/cmn_exp_test/views/index.pug" +0ms
  express:view render "/home/carlo/test/node/cmn_exp_test/views/index.pug" +1ms
GET / 304 761.594 ms - -
  express:router dispatching GET /stylesheets/style.css +305ms
  express:router query  : /stylesheets/style.css +0ms
  express:router expressInit  : /stylesheets/style.css +1ms
  express:router favicon  : /stylesheets/style.css +0ms
  express:router logger  : /stylesheets/style.css +0ms
  express:router jsonParser  : /stylesheets/style.css +1ms
  express:router urlencodedParser  : /stylesheets/style.css +0ms
  express:router cookieParser  : /stylesheets/style.css +0ms
  express:router serveStatic  : /stylesheets/style.css +1ms
GET /stylesheets/style.css 304 7.268 ms - -

我看到了/和/stylesheets/style.css的GET回答(当然在浏览器控制台中是匹配的,但没有GET /favicon.ico] >>

已经在Express中手动创建了我的第一个应用程序,这对我和我的客户都很满意,但是我对无法提供favicon.ico感到困惑。此外,GET /favicon.ico不会被记录。 ...

express favicon
1个回答
1
投票

嗯,我没有收到请求,因为浏览器已经缓存了先前的否定响应。

© www.soinside.com 2019 - 2024. All rights reserved.