Skip to content

RelicInc/react-todo-app-training

Repository files navigation

環境構築

  1. 以下のコマンドを順に実行してください
docker-compose up -d
npm install
docker-compose exec app npx prisma migrate dev
docker-compose exec app npm run dev
  1. http://localhost:3000 にアクセスしてください

※特にサーバーサイド・DB まわりのコマンドは docker 上で実行しないと正しく動作しないので注意してください

API の動作テスト用 curl コマンド

GET 系

ブラウザで URL を叩いてください

GET 以外

terminal から curl コマンドを叩いてください。 data の中身や URL の id 部分を変えることでリクエストの内容を変更できます

# CREATE
curl -XPOST -H "Content-type: application/json" -d '{"value": "POST TEST"}' 'http://localhost:3000/api/todo'

 # UPDATE
curl -XPUT -H "Content-type: application/json" -d '{"value": "UPDATE TEST", "status": "DONE"}' 'http://localhost:3000/api/todo/1'

 # DELETE
curl -XDELETE 'http://localhost:3000/api/todo/1'

DB を GUI で確認・CRUD 操作したい時

terminal で以下コマンドを実行し、 http://localhost:5555 にアクセスしてください

docker-compose exec app npx prisma studio

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published