TDDがいいとかみんな言うんだけど、ちゃんとTDDをゼロから勉強できる素材がなかなかないなー、という今日この頃だったので、Jestの勉強がてらTodoアプリを題材にTDDで作るとこうなりました的なやつを初心者向けに作れないかなと思いなんとなく作っているものです(2020年5月現在、未完成)
・Todo に関する基本的なCRUD操作
・ユーザのサインアップとログイン
・ユーザ単位でのTodoデータの管理制御(修正・削除は投稿者のみが可能)
・なんとなくノリで Dockerfile もつけてみたなど(主に会社で実験するときとか用途を想定)
Node.js :12以降
MongoDB : Cloud MongoDB等の利用を想定
その他については package.json 参照のこと
- windows10が動くそこらへんのPC
- APIサーバの起動
npm run start
・ Nodejs Express TDD course with Jest on Udemy https://github.com/Hyllesen/express-tdd