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の投稿削除