サーバーの中でエラーが起きた(500)
500 Internal Server Error
ひとことで言うと
「サーバー(裏側)のプログラムの中で、何かが失敗しました」という意味です。本当の原因は、サーバー側のログに出ています。
よくある原因
- サーバー側のコードのエラー
- 環境変数(APIキーなど)が公開先に登録されていない
- データベースにつながらない
自分で確かめること
- ターミナル、または公開サービスの「ログ(Logs)」の画面に出ている、くわしいエラーを見る
たいていは、こうすると直ります
ログに出ているくわしいエラーを、このサイトで調べるか、そのままAIに渡します。
AIへの伝え方
下の文をコピーして、ChatGPT・Claude・Cursor などに貼り付けてください。トップで貼り付けたエラー文があれば、自動でそれに入れかわります。
次のエラーが出て困っています。プログラミング初心者にもわかるように、原因と直し方を教えてください。必要なら、直したコードも全部見せてください。 【エラー】 500 Internal Server Error 【やったこと】 (ここに、エラーが出る前にしたことを書く。例:npm run dev を実行した) 【参考】 このエラーは「サーバーの中でエラーが起きた(500)」というもので、よくある原因は次のとおりです。 ・サーバー側のコードのエラー ・環境変数(APIキーなど)が公開先に登録されていない ・データベースにつながらない どれに当てはまるかを確かめる方法も教えてください。