Effect CommunityEC
Effect Community6mo ago
7 replies
Izak Filmalter

Headers Missing in Effect Rpc Requests When Switching from tRPC

Ok, I think I'm completely missing it some how. I'm switching off of tRPC to Effect Rpc. I'm not seeing my http only cookies on my requests. Headers is empty.
export const AuthMiddlewareLive = Layer.effect(
  AuthMiddleware,
  Effect.gen(function* () {
    return Effect.fn('AuthMiddleware')(function* ({ headers }) {
      console.log(headers) // this is empty

      const session = yield* Effect.promise(() => auth.api.getSession({ headers: headers as any }))

      console.log(session)

      return yield* Effect.fail(new UnauthorizedError({ message: 'No valid session found' }))
    })
  }),
)
Was this page helpful?