📌
GraphQL, Fastify, Nest, Prisma, MySQLの構築でエラーが出たのはGraphQLのバージョンの問題だった。
こちらの記事を参考に環境構築。
途中まではサクサクできていたのですが、GraphQLを設定して
Prisma Studioでデータを入れて、
yarn start:dev
したらGraphQLのところでエラーが!
Error: Expected undefined to be a GraphQL schema.
なんだ?そう思って、色々いじるが全然ダメで嵌る。
そして、下記のStackoverflowの記事に遭遇
GraphQLのバージョンが16以上だとNestがうまく動かないのか!
それで、GraphQLをダウングレード
yarn add graphql@15.7.1
15にバージョンを落としてインストール
そしたら、すんなり動きました。
おそらくNestがバージョンアップしたら対応されるとは思うのですが、
今の暫定処理って感じでしょうね。
Discussion