SequelizeConnectionRefusedError 🟩 Node.js

SequelizeConnectionRefusedError: connect ECONNREFUSED 127.0.0.1:5432

Sequelize couldn’t connect to the database server.

Seen on: Node.js

Meaning

Same root causes as any connection refused: DB not running, wrong host/port, Docker networking or localhost vs 127.0.0.1.

Common causes

  • Database not running
  • Wrong host/port in config
  • Docker: localhost instead of service name

⚡ Quick fix

  1. Start the database
  2. Fix config/database.js or env vars
  3. Use the compose service name

Detailed fix by platform

Node.js

  1. new Sequelize(process.env.DATABASE_URL, { logging: false })

How to diagnose

  1. Target — host:port in the message
  2. Service — Running?

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.