Невозможно изменить фавикон с помощью Express.js

Это действительно простой вопрос, но я пытаюсь изменить значок моего приложения node.js/Express с помощью

app.use(express.favicon(__dirname + '/public/images/favicon.ico'));

и я все еще получаю значок по умолчанию. Это в моей функции app.configure, и да, я проверил, что есть a favicon.icoв /public/images/favicon.ico. В консоли также нет ничего о favicon.ico, что приводит мне поверить, что эта строка кода игнорируется. Все остальное в функции (настройка порта, настройка каталога представлений, настройка шаблонизатора. и т. д. )работает нормально, так почему же эта строка кода не выполняется?

Что я пробовал

  • Очистка кеша браузера
  • Перезапуск терминала и повторный запуск node app.js
  • Добавление { maxAge: 2592000000 }, как описано здесь

Заранее спасибо.

Обновление:Я заставил его работать. Смотрите мой ответ ниже для получения дополнительной информации.

52
задан gtmtg 25 July 2012 в 10:48
поделиться