2012-12-23 19 views
18

Chciałbym wiedzieć, co robi express.favicon(). Osmaliłem i nie mogłem zrozumieć.co robi express.favicon() do

może ktoś mi wyjaśnić na ten temat.

app.use(express.favicon()); 

Przeczytałem link, który to polecenie spowoduje zignorowanie GET/favicon.ico. szukam zrozumienia więcej o tym jak, gdzie jest funkcja: express.favicon() zdefiniowane i wszystkich tych informacji, że nie sprawdził się w expresss stronie nie mógł znaleźć deklaracji/definicji tej funkcji

Odpowiedz

9

To defines a favicon for your application . Brak ścieżki do faviconu domyślnie będzie obsługiwał favicon express.

+0

Dziękuję, widziałem ten link. więc kiedy mówimy express.favicon(). czy jest to domyślna definicja facicon? a także to, co jest domyślną definicją.pl wyjaśnia to podstawowe pytanie. Również, gdy mówimy app.use (express.favicon()) oznacza, że ​​domyślnie jakikolwiek get z favicon będzie wywoływał to poprawnie? –

+0

@TheLearner: Tak, domyślny favicon jest używany, gdy nie przekazujesz własnego. (Myślę, że to powiedziałem.) I tak, to oznacza, że ​​każda prośba o favikona to nazwie. – Ryan

+0

to jest to, czego szukam, gdzie mogę uzyskać definicję "domyślnego favicon" również gdzie mogę uzyskać takie informacje w przewodniku express API ... –

6

O ile mi wiadomo, ładuje plik /favicon.ico z twojej strony (tak jakby był załadowany ładunek statyczny), ale potem je buforuje.

Zaletą korzystania z tego przy użyciu tylko obsługi statycznej jest to, że buforuje ją bardziej.

http://www.senchalabs.org/connect/favicon.html