## 環境構築
- Docker-compose
Nest.js
- dockerコンテナ内で
npx nest new {APP_NAME}
で新規プロジェクトを作成 - prismaの設定
yarn add -D prisma
yarn add @prisma/client
-
yarn init
で、生成されたファイルにテーブルの定義をしていく - 定義後に
npx prisma migrate dev
でデータベース作成 - Nest.jsにデータを読み込ませるために、テーブルを更新したら、毎回マイグレーション後に
npx prisma generate
をする - GraphQLの設定
- 参考 Nest/GraphQL/schema-first
error: GraphQLのversionは15系じゃないとうまく動かなかった
- リファレンス通りに実行すれば問題ない
Vue3 (Vite)
- dockerコンテナ内で
npx init @vitejs/{APP_NAME}
で新規プロジェクトを作成 - apollo(GraphQL)の設定
- 参考 Vue3/apollo
- 参考 GraphQL/code-generator