[JS]Web APIを知る!


Web API



Webを作成すると
ユーザーがサービス画面を直接表示するWebページまたはアプリケーションのフロントエンドタスクを作成します.
これは、Webブラウザまたはアプリケーションからのリクエストを受信し、適切な処理後に応答サーバを作成するバックエンド・タスクです.
ここでは、フロントが何を要求するか、バックエンドが何を応答するか、互いの約束を記録するように設計されているWeb APIという.
設計Web APIでは、サービスで使用されるすべてのURLをリストし、各URLに対する要求と応答を整理する必要があります.次のように、企業の従業員の情報を含むAPIドキュメントがあるとします.
従業員情報:https://www.zeromountain.io/membersクライアントが以下のURLに要求を送信すると、サーバは、所定のWeb APIに従って応答を送信する.次に、サーバに従業員を追加する例を示します.
fetch(https://www.zeromountain.io/members, {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json',
        },
        body: {
            "name": "Sonny",
            "email: "sonny@abcd.com",
            "department": "engineering",
        }
      })
サーバに要求を送信すると、サーバはクライアントから送信されたデータをデータベースに保存し、Web APIに従って要求に対する応答を送信します.