localhost

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

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.