July 2026
Intermediate
464 pages
5h 38m
Japanese
この章では、以下の内容を扱う。
多くの人はWebブラウザーを介してインターネットに慣れ親しんでいるが、ほとんどの作業やデータ転送は舞台裏で行われている。データの中には、リアルタイムの列車時刻表のように、単にスタンドアロンのWebアプリケーションとして使われるのではなく、他のユーザーが自身のアプリケーションに取り込んで使えるリソースとして提供されるものもある。このようなリソースはAPI(Application Programming Interface)と呼ばれ、ユーザーは(鉄道当局のような)限られた環境に属するデータの一部または全部を見ることができる。APIの中には、データの追加、変更、削除を許すものもある。そのデータがユーザー自身のデータである場合や、ユーザーがそのリソースの権限者である場合は、特にそうである。
この章ではRESTful APIを作成する。つまり、標準的なプロトコルを介した、データのアクセスや変更をサポートする。また、このAPIをデータベースに接続し、データベースに新しい情報を追加したり、データベース内の古いレコードにアクセスしたりできるようにする。最終的には、ほとんどのタイプのデータに関するAPIを作成するための、応用可能なスキルを身につけることができるだろう。
先に進む前に、このプロジェクトで必要なツールとアプリケーションのインストールおよび設定を必ず済ませておくこと。Node、Fastify、VS Codeのインストール手順については「1章 Nodeの紹介とセットアップ ...
Read now
Unlock full access