尝试在 Nest(Node.js),Vue3, MySQL(Prisma),GraphQL 上进行运行
环境的建立
- Docker-compose
Nest.js -> 巢穴.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
错误:GraphQL 的版本不是15系列,无法正常运行。
- リファレンス通りに実行すれば問題ない
Vue3(Vite)
-
- dockerコンテナ内でnpx init @vitejs/{APP_NAME} で新規プロジェクトを作成
-
- apollo(GraphQL)の設定
参考 Vue3/apollo
参考 GraphQL/code-generator