createVersionRoute

next-build-notifier · /server·function

Creates a Next.js App Router route handler that serves the current deployment's build id as { id, ts }. Mount it at a stable path (default convention: /api/version) and export its GET. The response is no-store so a polling client always sees the live deployment's id.

Signature

@nordcom/commerce-next-build-notifier
function createVersionRoute(options: CreateVersionRouteOptions): { GET: () => Promise<Response> };

Parameters

NameTypeDescription
optionsCreateVersionRouteOptions

Returns

An object with a GET handler returning a web Response.

Example

// app/api/version/route.ts
import { createVersionRoute } from 'next-build-notifier/server';
export const dynamic = 'force-dynamic';
export const { GET } = createVersionRoute();

CreateVersionRouteOptions

Sourceserver.ts:58Edit the JSDoc directly
Metadata@nordcom/commerce-next-build-notifier@0.2.2Open in GitHub ↗

On this page