jefflix-website/app/api/version/route.ts

17 lines
464 B
TypeScript

import { NextResponse } from 'next/server'
// BUILD_ID is set at build time by Next.js standalone output.
// Falls back to a startup timestamp so every restart counts as a new version.
const VERSION = process.env.BUILD_ID || process.env.NEXT_BUILD_ID || Date.now().toString()
export function GET() {
return NextResponse.json(
{ version: VERSION },
{
headers: {
'Cache-Control': 'no-cache, no-store, must-revalidate',
},
}
)
}