- NestJS
- TypeORM
$ docker compose up -d
止める場合は以下。
$ docker compose stop
$ yarn typeorm entity:create ./src/entities/{Entitiy Name}
$ yarn typeorm migration:generate -d src/data-source.ts src/migrations/{Migration Name}
$ yarn typeorm migration:run -d src/data-source.ts
curl path
で実行。
-X
でhttpリクエストを指定する。
# 例)
# タスクを登録
$ curl http://localhost:3000/task -X POST -d "title=ジムに行く&due_date=2021-10-05"
# タスクを取得
$ curl http://localhost:3000/hoge -X GET
中途半端に導入してしまったが、うまく動かないので、実際にはTypeORMが動き続けている。 Prismaに関しては気にしないようにしてほしい。
管理者(たぶんroot/password)でログインして、以下を実行する。
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION;
GRANT CREATE, ALTER, DROP ON *.* TO 'user'@'%';
FLUSH PRIVILEGES;
※ user
と password
は任意の値でOK