Function: createRoomfulTokenRoute()
@roomful/next / createRoomfulTokenRoute
Function: createRoomfulTokenRoute()
Section titled “Function: createRoomfulTokenRoute()”createRoomfulTokenRoute(
options): (request) =>Promise<Response>
Defined in: packages/next/src/index.ts:250
Creates a Next.js App Router Route Handler that issues relay tokens.
The returned handler is a Web-standard (request: Request) => Promise<Response>, so it can be
exported directly, for example export const POST = createRoomfulTokenRoute({ ... }). It awaits
authorize; if authorize returns a Response, that response is returned verbatim (letting the
app reject with 401/403). Otherwise a token is minted and returned as { token }.
Parameters
Section titled “Parameters”options
Section titled “options”The signing secret and authorization hook.
Returns
Section titled “Returns”A Web-standard route handler.
(
request):Promise<Response>
Parameters
Section titled “Parameters”request
Section titled “request”Request
Returns
Section titled “Returns”Promise<Response>
Throws
Section titled “Throws”When secret is empty.