本文へスキップ

ポート3000— Next.js / development HTTP

Next.js CLI の既定値は 3000 です。他の開発サーバーも使う場合がありますが、Node.js や React 自体に共通の固定ポートはありません。

登録用途、ソフトウェアの初期設定、端末での使用状況は別の情報です。番号だけでサービスの種類や安全性は判断できません。

設定と確認のポイント

Next.js では next dev --port 3002 --hostname 127.0.0.1 でローカルの接続先を指定できます。npm スクリプト経由では引数が起動コマンドに渡るか確認します。

注意点

3002 は例であり空きを保証しません。開発サーバーを本番向けに直接公開せず、変更後はコールバック URL やプロキシの転送先も更新してください。

読み取り専用の確認:サービスのホストで実行

OS に合うコマンドを選び、TCP と UDP を別々に確認します。結果なしは空きの保証ではありません。コンテナとホストも別々に調べてください。

Linux

sudo ss -ltnp 'sport = :3000'

macOS

sudo lsof -nP -iTCP:3000 -sTCP:LISTEN

Windows PowerShell

Get-NetTCPConnection -LocalPort 3000 -State Listen

出典と確認

資料確認日:

確認対象はこのページの解説と出典です。利用者の端末や、下記のすべてのコミュニティ登録情報を検証したものではありません。

このポートを使用するソフトウェア (29 ソフトウェア)

コミュニティ登録情報:リンクは参考情報であり、各項目の検証を意味しません。

Node.js Development Server

Node.js は実行環境です。待受ポートはアプリが指定します。

React Development Server

React アプリの開発ポートはビルドツールやフレームワークが設定します。

Next.js Development Server

Next.js CLI の既定値は 3000 です。--port で変更できます。

Express.js

、Node.js Webフレームワーク

Koa.js

ExpressNode.js Webフレームワーク

Fastify

Node.js Webフレームワーク

Hapi.js

Node.jsアプリケーションサービスフレームワーク

Feathers.js

アプリケーションREST APIWebフレームワーク

Loopback

Node.jsTypeScriptフレームワーク

Total.js

Node.jsWebアプリケーションフレームワーク

Micro

HTTPサービス

Polka

ミニマルなNode.js HTTPフレームワーク

Moleculer

プログレッシブNode.jsマイクロサービスフレームワーク

Seneca

Node.jsマイクロサービスツールキット

Tinyhttp

Express

Beego

、Goアプリケーションフレームワーク

Buffalo (Alternative)

Buffaloフレームワークポート

Grafana

Grafanaプラットフォームポート

Langflow

LangflowLLMアプリケーションビルドポート

Difyフロントエンド

Difyポート

React Native Metro

React Native Metroサーバー

Flutter Web Server

Flutter Webサーバー

NativeScript Development Server

NativeScriptサーバー

Gatsby Development Server

Gatsbyサーバー

Shopifyテーマ開発

Shopifyサーバー

Medusaコマース

MedusaオープンソースEコマースプラットフォーム

Saleorコマース

Saleor GraphQLEコマースプラットフォーム

Next.jsコマース

Next.js

AdGuard Home Default

AdGuard Homeポート

使用提案

  • ポート 3000 を使用する前に、他のサービスに使用されていないことを確認してください
  • ポート競合が発生した場合は、他のポートを使用するか、使用中のサービスを停止することを検討してください

よくある質問

ポート 3000 は何に使われますか?

ポート 3000 は開発ツールカテゴリです。このページでは登録用途と関連ソフトウェアを紹介します。実際に待ち受けているプロセスは ss/netstat で確認してください。

ポート 3000 は TCP ですか UDP ですか?

このページの登録プロトコルは TCP です。同じ番号でも TCP と UDP は独立しているため、別々に確認してください。

ポート 3000 が使用中か確認する方法は?

Linux では sudo ss -tlnp 'sport = :3000'(正確な一致)、macOS では sudo lsof -nP -iTCP:3000 -sTCP:LISTEN、Windows PowerShell では Get-NetTCPConnection -LocalPort 3000 -State Listen を使用します。

ポート 3000 は安全ですか?ファイアウォールで開けるべきですか?

ポート番号自体に安全性はなく、待ち受けるサービスの設定と公開要否で決まります。内部向けサービスはファイアウォールで閉じ、公開する場合は送信元制限や認証を併用してください。このページの注意事項に具体的なリスクを記載しています。

クイック情報

ポート
3000
プロトコル
TCP
カテゴリ
開発ツール
使用状況
29 ソフトウェアが使用中

ヘルプが必要ですか?

情報に誤りがあったり、追加が必要な場合は、修正情報を送信してください。

修正情報を送信