Nie można zmienić Favicon za pomocą Express.js

To jest naprawdę podstawowe pytanie, ale próbuję zmienić ikonę ulubionych mojej aplikacji node.js / Express

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

i wciąż otrzymuję domyślną ikonę ulubionych. To jest w moimapp.configure funkcja i tak, sprawdziłem to tamjest a favicon.ico w/public/images/favicon.ico. Nie ma nic ofavicon.ico w konsoli, co prowadzi mnie do przekonania, że ​​ta linia kodu jest ignorowana. Wszystko inne w funkcji (ustawianie portu, ustawianie katalogu widoków, silnik szablonu ustawień itp.) Wydaje się działać prawidłowo, więc dlaczego ta linia kodu nie miałaby być wykonywana?

Co próbowałem

Opróżnianie pamięci podręcznej przeglądarkiRestartowanie terminala i uruchomienienode app.js jeszcze razDodawanie{ maxAge: 2592000000 }, jak w opisietutaj

Z góry dziękuję.

Aktualizacja: Mam to do pracy. Zobacz moją odpowiedź poniżej, aby uzyskać więcej informacji.

questionAnswers(8)

yourAnswerToTheQuestion