【Nuxt × Spring Boot】504エラーの原因はAPI遅延じゃない|実はポート競合だった

背景

Nuxt から API を叩いた際に、504エラーが発生しました。

環境

  • Nuxt(localhost:3000)
  • Spring Boot(localhost:8080)
  • Windows(PowerShell)

症状

  • フロントで 504 Gateway Timeout
  • Nuxt コンソールに以下のエラー
ECONNREFUSED

原因

ポート8080が別プロセスに使用されており、Spring Bootが起動できていなかった

確認方法

curl http://localhost:8080

⇒ 接続できなければ、APIは起動していない可能性が高い

解決手順

① ポート使用状況を確認

netstat -ano | findstr :8080

カテゴリー

まさ|AIで開発トラブルを解決

まさ|AIで開発トラブルを解決

ITエンジニア

開発現場のトラブルを、AIで切り分けて解決。

詰まったときの考え方を重視。

実際に解決できたケースだけを、再現性のある形でまとめています。