localhost:3000: wat het is en hoe u het oplost

localhost:3000

localhost:3000: wat het is en hoe u geweigerd of bezet oplost | We.Inc

Wat localhost:3000 betekent, welke dev-servers standaard poort 3000 gebruiken, en de commando's voor Mac, Linux en Windows die de fouten connection refused en address already in use oplossen.

localhost:3000 is een webserver die op uw eigen computer draait en luistert op poort 3000. Next.js, het hello world-voorbeeld van Express en Rails gebruiken die poort allemaal standaard. Als de pagina de verbinding weigert, luistert daar niets. Als de server niet wil starten, houdt een ander proces de poort al bezet, en dat kunt u opsporen en stoppen.

Welke fout hebt u?

localhost betekent altijd deze machine, en het getal na de dubbele punt bepaalt met welk programma daarop u praat. De meeste problemen met poort 3000 komen voort uit een van twee tegengestelde situaties: er draait daar geen server, of twee servers willen hem tegelijk. Typ hieronder een poort om de commando's voor uw systeem te krijgen.

Veelgestelde vragen

Wat is localhost:3000?

localhost is de naam voor uw eigen computer, meestal 127.0.0.1 of ::1, en 3000 is een poortnummer. Samen verwijzen ze naar een server die lokaal draait, meestal een ontwikkelserver voor een webapp. Niemand anders op internet kan uw localhost-URL openen.

Waarom zegt localhost:3000 dat de verbinding is geweigerd?

Er accepteert geen enkel programma verbindingen op die poort. De dev-server draait misschien niet, is met een fout gecrasht of luistert op een andere poort, zoals 5173. Kijk in de terminal waar u hem hebt gestart.

Hoe los ik op dat poort 3000 al in gebruik is?

Zoek het proces dat de poort bezet houdt met lsof op Mac of Linux, of netstat -ano op Windows, en stop het met kill of taskkill. Of start uw app op een andere poort, bijvoorbeeld next dev -p 3001.

Hoe wijzig ik de poort in Next.js?

Geef -p mee, zoals in next dev -p 4000, of stel de omgevingsvariabele PORT in als u het commando uitvoert. De documentatie van Next.js merkt op dat PORT niet in een .env-bestand kan worden ingesteld, omdat de server start voordat dat bestand wordt gelezen.

Kan iemand anders mijn localhost:3000 openen?

Niet via dat adres, want localhost op hun machine betekent hun eigen computer. Om het in uw netwerk te delen moet de server op alle interfaces luisteren, en gebruiken anderen het lokale IP-adres van uw machine plus de poort.

Poorten in één alinea

Verbinding geweigerd, stap voor stap

Standaardpoorten van dev-servers

Standaardwaarden uit de eigen documentatie van elke tool, oktober 2026

Een bezette poort afhandelen in uw eigen server

De poort uit PORT lezen en EADDRINUSE duidelijk melden

Een kleine Express-server die terugvalt op 3000 en een leesbare melding toont als de poort bezet is.

macOS en Linux

Toon het proces dat op de poort luistert en stop het daarna via zijn PID (de tweede kolom).

Windows (opdrachtprompt)

Toon verbindingen met hun proces-ID's, filter op de poort en beëindig dan die PID.

In plaats daarvan op een andere poort draaien

Laat het andere proces met rust en start uw app op een vrije plek.

Een poort vrijmaken

Poort

Poorten lopen van 1 tot 65535. Commando's voor 3000 worden getoond.

Kopiëren

Gratis beginnen · Geen creditcard nodig

Gerelateerd: Gidsen

Product

Voor wie

Functies

Bronnen

Bedrijf

Sitemap