export async function createContext(opts: CreateNextContextOptions) {
const { req, res } = opts;
return {
req,
res
}
}
export type Context = inferAsyncReturnType<typeof createContext>;
const t = initTRPC.context<Context>().create();const useAuthentication = t.middleware(({ ctx, next }) => {
const token = ctx.req.headers['authorization']
})