Function: createAuthMiddleware()
function createAuthMiddleware(auth: {
api: {
getSession: (input: {
headers: Headers;
}) => Promise<object | null>;
};
}, options: MiddlewareOptions): (req: Request) => Promise<Response | undefined>;Defined in: server/auth/next/route-handler.ts:13
Parameters
| Parameter | Type |
|---|---|
auth | { api: { getSession: (input: { headers: Headers; }) => Promise<object | null>; }; } |
auth.api | { getSession: (input: { headers: Headers; }) => Promise<object | null>; } |
auth.api.getSession | (input: { headers: Headers; }) => Promise<object | null> |
options | MiddlewareOptions |
Returns
(req: Request) => Promise<Response | undefined>