TODOアプリのAPI側のソースコード(api/src
以下)をリファクタリングしてください。
また、チェックボックスの挙動に一部バグを含んでいるため、修正してください。
面接の日までに課題を終わらせ、当日ご自身のソースコードを画面共有しながら、
どの箇所をどのように修正したかを説明してください。
- 必須
- Docker
- オプション(エディタ上でインストールしたライブラリなどを参照したい場合)
- Node.js(18.17.0)
- npm
- Node.js
- Express
- TypeORM
- tsoa
$ docker network create fastlabel_todo_link
$ docker-compose up --build
# Open another window
$ docker-compose exec api npm run migration:run
http://localhost:3000
にアクセスできます。
api/src/controllers
を更新した際は、下記コマンドを実行してapi/src/middlewares/tsoa/routes.ts
ファイルを更新してください.
$ docker-compose exec api npm run tsoa