listen EADDRINUSE: address already in use :::3000

date
Dec 20, 2022
slug
listen-EADDRINUSE-address-already-in-use-3000
status
Published
tags
Bugfix
Node.js
summary
type
Post

Background

I created a Web server in Node.js with the codes below:

Problem

I wanted to stop the server but I inadvertently pressed Ctrl+Z instead of Ctrl+C.
After that when I tried to start the server with node starter.js, I got the error below:

What’s wrong

This error tells us, the port number we are trying to run a server is already in use.
Ctrl+Z moves a running application to the background. To stop the server, we should use Ctrl+C.

Solution

Use the following command to kill all the node processes currently running before you start the server:

References


© Foy Wan 2022 - 2025