2

Using Clerk Auth, I have a working login/sign-up flow with Next.js 13 middleware.

When a user signs up, I want to add a row to my DB's Users table.

The problem with middleware is that it runs on every single request and I don't want to make a call to my database to check if the user exists so I can create a record.

Does Clerk return any data that I can use to differentiate a sign-up vs a normal request?

PGT
  • 1,468
  • 20
  • 34

1 Answers1

1

I think you might need to create webhooks that listen to user.created. See

erikz
  • 36
  • 2