17 lines
464 B
TypeScript
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',
|
|
},
|
|
}
|
|
)
|
|
}
|