エラー処理およびステータスコード
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文字以上の文字列を入力してください。"
- 権限拒否:\
"このファンクションを削除する権限がありません。管理者に連絡してください。"