TanStackT
TanStack7mo ago
4 replies
uncertain-scarlet

Unable to access middleware before initialization

Hello I am trying to launch on vercel but i keep getting an issue using the latest version of tanstack

I'm using router and tanstack start for server functionality and i keep getting the following error:

[request error] [unhandled] [GET] https://tanstack-ume-ume-gih3m7v73-ume-projects.vercel.app/
ReferenceError: Cannot access 'dbMiddleware' before initialization

To give more context in dbMiddleware. I define this inside of server/middleware/auth-middleware.ts

export const dbMiddleware = createMiddleware({ type: 'function' })
  .middleware([authMiddleware])


this is then used in server functions using the following:

export const createSetupIntent = createServerFn({
  method: 'POST',
})
  .middleware([dbMiddleware])


I'm hoping somebody might be able to help me or has ran into a similar issue.
Was this page helpful?