Co oznacza localhost?
localhost to specjalna nazwa oznaczająca komputer lokalny, czyli ten, na którym aktualnie pracuje użytkownik. W praktyce wpisanie localhost w przeglądarce powoduje połączenie z usługą uruchomioną na własnym komputerze.
Localhost i adres IP
Nazwa localhost najczęściej odpowiada adresowi IP:
127.0.0.1
Adres ten nazywa się adresem pętli zwrotnej, ponieważ ruch sieciowy nie wychodzi do Internetu ani sieci lokalnej, tylko wraca do tego samego komputera.
Port w adresie localhost
Aby przeglądarka wiedziała, z jaką usługą ma się połączyć, często podaje się także numer portu:
localhost:3000
localhost:4200
Port wskazuje konkretną aplikację lub serwer działający na komputerze. Różne narzędzia deweloperskie używają różnych domyślnych portów.
Przykłady w aplikacjach front-end
- React standardowo działa pod adresem
localhost:3000, - Angular standardowo działa pod adresem
localhost:4200.
W pytaniach egzaminacyjnych zapis localhost:3000 oznacza więc aplikację uruchomioną lokalnie na porcie 3000, a nie stronę dostępną z zewnętrznego serwera internetowego.