Eka Yuda
Eka Yuda4w ago

Next-auth session error

I have already setup tRPC v11.0.0-rc.666 with next auth v5.0.0-beta.25 but when i use the await auth() in tRPC context got error Error [TRPCClientError]: headers was called outside a request scope.
import { PrismaClient } from "@prisma/client";
import * as trpcNext from "@trpc/server/adapters/next";

import { auth } from "@/libs/auth-js";

export async function createContext(opts?: trpcNext.CreateNextContextOptions) {
const prisma = new PrismaClient();
const session = await auth();

return { prisma, req: opts?.req, res: opts?.res, session };
}

export type Context = Awaited<ReturnType<typeof createContext>>;
import { PrismaClient } from "@prisma/client";
import * as trpcNext from "@trpc/server/adapters/next";

import { auth } from "@/libs/auth-js";

export async function createContext(opts?: trpcNext.CreateNextContextOptions) {
const prisma = new PrismaClient();
const session = await auth();

return { prisma, req: opts?.req, res: opts?.res, session };
}

export type Context = Awaited<ReturnType<typeof createContext>>;
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?