hikaruright / bookmanagement-api-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BookManagement向け APIサーバー

はじめに

このプロジェクトは、社内学習用に用意したAPIサーバです。

使用技術

  • サーバ:Node.js

  • データベース:NeDB

  • Webフレームワーク:express

利用手順

Node.jsのインストール

Node.jsがインストールされていない場合、 インストールを行なってください。 Angularなどの学習を行なっている場合、この手順は不要です。

Windowsの場合

以下のサイトから最新版をダウンロードします。

Node.js Official Site

Macの場合

ターミナルから以下のコマンドを実行します

$ brew install node

ここでは割愛しますが、バージョン管理などをしっかりしたい方はnodebrewなどの導入を検討してください。

リポジトリをクローンする

このリポジトリをGitクライアントを利用してクローンします。
Gitの使い方については�割愛します。

ターミナルを開き、クローンしたリポジトリに移動する

$ cd <<クローンを行なったカレントディレクトリ>>
$ cd bookmanagement-api-server

必要なnode用パッケージをインストールする

$ npm install

実行する

npm installを行なったディレクトリ内で以下のコマンドを実行します。

$ npm start

実行確認

ブラウザで以下にアクセスします。

http://localhost:4300/create

以下のようなJSONファイルを表示したら、 起動は完了です。

[{"id":"sample","password":"password","fullname":"佐藤太郎","department":"1001","_id":"kxVWU7hVtpoTs49Q"}]

このユーザが初期ユーザですので、このidとpasswordを使用してログインします。

About


Languages

Language:JavaScript 98.3%Language:HTML 1.2%Language:CSS 0.5%