20 lines
477 B
TypeScript
20 lines
477 B
TypeScript
|
|
import type { NextApiRequest, NextApiResponse } from 'next';
|
||
|
|
|
||
|
|
type Data = {
|
||
|
|
message: string;
|
||
|
|
timestamp: string;
|
||
|
|
environment: string;
|
||
|
|
has_database_url: boolean;
|
||
|
|
}
|
||
|
|
|
||
|
|
export default function handler(
|
||
|
|
req: NextApiRequest,
|
||
|
|
res: NextApiResponse<Data>
|
||
|
|
) {
|
||
|
|
res.status(200).json({
|
||
|
|
message: 'Hello from TCG Vault API!',
|
||
|
|
timestamp: new Date().toISOString(),
|
||
|
|
environment: process.env.NODE_ENV || 'unknown',
|
||
|
|
has_database_url: !!process.env.DATABASE_URL
|
||
|
|
});
|
||
|
|
}
|