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