Создал свое первое приложение «вручную» в Express, что удовлетворило меня и моего клиента, но я озадачен невозможностью обслуживания favicon.ico.
Более того, GET /favicon.ico не регистрируется. Это также происходит в приложениях, созданных с помощью express -generator (я использую --pug, если это актуально ...)
Пытался
Любой намек будет добро пожаловать (я новичок ie в мире 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 - -
Я вижу ответы GET для / и /stylesheets/style.css (конечно, соответствует в консоли браузера), но не GET /favicon.ico