lucidL
Convex Community3mo ago
2 replies
lucid

BetterAuth Uncaught TypeError: dynamic module import unsupported

Im getting the following error with BetterAuth

20/10/2025, 21:40:20 [CONVEX Q(user/queries:currentUser)] [WARN] '[better-auth] Warning: AsyncLocalStorage is not available in this environment. Some features may not work as expected.'

20/10/2025, 21:40:20 [CONVEX Q(user/queries:currentUser)] [WARN] '[better-auth] Please read more about this warning at https://better-auth.com/docs/installation#mount-handler'

20/10/2025, 21:40:20 [CONVEX Q(user/queries:currentUser)] [WARN] '[better-auth] If you are using Cloudflare Workers, please see: https://developers.cloudflare.com/workers/configuration/compatibility-flags/#nodejs-compatibility-flag'

Im calling the following in a Next.js layout file to check authentication

const token = await getToken();

const user = await fetchQuery(api.user.queries.currentUser, {}, { token });

"better-auth": "^1.3.27"
"convex": "^1.28.0",
"convex-helpers": "^0.1.27",
"@convex-dev/better-auth": "0.9.6"
Was this page helpful?