🎉

【エラー】NextAuth.js + Prismaで Unknown argument `provider_providerAccountI

2023/08/21に公開

prisma: 5.1.1
next-auth: 4.23.1
@next-auth/prisma-adapter: 1.0.7

エラー

https://next-auth.js.org/v3/adapters/prisma
prismaとNextAuthの連携で上記のスキーマを使うと下記のエラーが発生した。

...
Unknown argument `provider_providerAccountId`. 
Did you mean `providerId_providerAccountId`?
Available options are listed in green. PrismaClientValidationError: 
Invalid `p.account.findUnique()` invocation in
...

解消

下記のDoc通りにすると解決する。

https://authjs.dev/reference/adapter/prisma

※ Userのidを整数にしたいけど無理そう?

Discussion