このリポジトリはCode Chrysalisの生徒であるときに作成しました(This was created during my time as a student at Code Chrysalis)
車の全長・全高・全幅・価格を比較できるアプリを作りました。
こちらから使用できます。
フロントエンドはこちらのリポジトリです。
GET /api/cars
DBに入っているすべての車の情報を取得します。
GET /api/:order
DBに入っているすべての車の情報をorderで渡されたパラメータの昇順にソートされた情報を取得します。
GET /api/cars/selected/:maker
DBに入っている車の情報で、与えられたメーカーの車のみを取得します。
GET /api/makers
DBに入っているメーカーのすべての情報を取得します。
POST /api/cars
新しい車の情報をDBに追加します。
-
依存関係をインストール
npm install
またはyarn install
を実施。 -
DBを接続
-
テーブル、初期データの作成
npm run migrate
またはyarn migrate
でテーブルを作成。
dataフォルダに移動して、node import
で初期データをテーブルに作成できます。 -
サーバー起動
npm run start
またはyarn start
でサーバーが起動できます。 localhost:9000にアクセスすることで、APIが使えます。
- Express.js
- PostgreSQL
- knex.js
- heroku
- [] PATCH, DELETEメソッドの追加
ロゴは DesignEvo ロゴメーカーさんに作られる