メインコンテンツまでスキップ

エラー処理およびステータスコード

1. 一般的なエラーコードと処理

  • 400 Bad Request: リクエストが不正または無効なデータを含んでいる場合(例:必須フィールドの欠落)。
  • 401 Unauthorized: リクエストに有効なトークンがない場合やユーザーが認証されていない場合。
  • 403 Forbidden: ユーザーに必要な権限がない場合。
  • 404 Not Found: 要求されたリソース(関数やジョブなど)が存在しない場合。
  • 500 Internal Server Error: サーバー側で問題が発生した場合(予期しないエラーなど)。

2. API レスポンスステータスコード

  • 200 OK: リクエストが正常に処理された場合。
  • 201 Created: リソース(関数やジョブなど)が正常に作成された場合。
  • 400 Bad Request: リクエストが無効または不正な場合。
  • 404 Not Found: 要求されたリソースが見つからない場合。
  • 500 Internal Server Error: サーバー側でエラーが発生した場合。

3. エラーメッセージ使用ガイド

エラーメッセージは、ユーザーが何が問題かを理解できるように記述しています。例えば:

  • 無効な関数名: "ファンクション名は必須入力です。3文字以上の文字列を入力してください。"
  • 権限拒否: "このファンクションを削除する権限がありません。管理者に連絡してください。"