API作成に必要なモジュール

web APIとは

Application Programming Interfaceの略

異なるアプリケーション同士を連携させるためのサービスのこと

APIの代表例

①アプリの機能拡張

②ソーシャルメディア連携(Googleアカウントでログイン等)

③システム間でのデータ共有(顧客管理システムとその他業務システムの連携等)

API作成に必要なモジュール

Node.js:JSという車を動かすためのエンジン。今回はExpressというフレームワークを使って、ローカル環境に最小限のAPIサーバーを作成する

Express:Node.jsのフレームワーク

sqlite3:個人開発向けの軽量RDB

body-parser:HTMLフォームから送信された値をパース(解析)してAPIサーバー側で読み取れるようにする

node-dev:Reactではnpm startするとホットリロードされるが、APIを作る際はnode-devを入れることでホットリロードできるようにする

モジュールのインストール

まずはExpressなどをローカルインストールする

npm init
npm install express sqlite body-parser

package.jsonのdependenciesにbody-parser,express,sqlite3が記載されていることを確認する

次に、node-devをグローバルインストールする

グローバルインストールとはコンピュータ全体にインストールすること

npm install -g node-dev