尝试在 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

广告
将在 10 秒后关闭
bannerAds