REST APIはWebサービスの「共通言語」です。フロントエンドとバックエンドを繋ぐ橋渡し役を担います。
📐 RESTの原則
- URLはリソースを表す ―
/users/users/123 - HTTPメソッドで操作を表す ― GET(取得) / POST(作成) / PUT(更新) / DELETE(削除)
- ステートレス ― サーバーはセッション状態を持たない
- JSON形式 ― データのやり取りはJSONが主流
GET /api/posts # 投稿一覧取得 GET /api/posts/1 # ID=1の投稿取得 POST /api/posts # 新規投稿作成 PUT /api/posts/1 # ID=1の投稿更新 DELETE /api/posts/1 # ID=1の投稿削除