diff --git a/server/routes/auth/[...provider].get.ts b/server/routes/auth/[...provider].get.ts index dae4ed3c..9bbfd462 100644 --- a/server/routes/auth/[...provider].get.ts +++ b/server/routes/auth/[...provider].get.ts @@ -1,10 +1,15 @@ export default defineEventHandler(async event => { - const { code } = getQuery(event) + const { code, error, error_description, error_uri } = getQuery(event) if (import.meta.dev) { console.log(event.path) } + if (error) { + console.log(error, error_description, error_uri) + return sendRedirect(event, '/?auth_error=true') + } + if (!code) { throw createError({ statusCode: 422,