[我已经在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不会被记录。 ...
嗯,我没有收到请求,因为浏览器已经缓存了先前的否定响应。