このプロジェクトは、社内学習用に用意したAPIサーバです。
-
サーバ:Node.js
-
データベース:NeDB
-
Webフレームワーク:express
Node.jsがインストールされていない場合、 インストールを行なってください。 Angularなどの学習を行なっている場合、この手順は不要です。
以下のサイトから最新版をダウンロードします。
ターミナルから以下のコマンドを実行します
$ brew install node
ここでは割愛しますが、バージョン管理などをしっかりしたい方はnodebrewなどの導入を検討してください。
このリポジトリをGitクライアントを利用してクローンします。
Gitの使い方については�割愛します。
$ cd <<クローンを行なったカレントディレクトリ>>
$ cd bookmanagement-api-server
$ npm install
npm installを行なったディレクトリ内で以下のコマンドを実行します。
$ npm start
ブラウザで以下にアクセスします。
以下のようなJSONファイルを表示したら、 起動は完了です。
[{"id":"sample","password":"password","fullname":"佐藤太郎","department":"1001","_id":"kxVWU7hVtpoTs49Q"}]
このユーザが初期ユーザですので、このidとpasswordを使用してログインします。