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 opisietutajZ góry dziękuję.
Aktualizacja: Mam to do pracy. Zobacz moją odpowiedź poniżej, aby uzyskać więcej informacji.