6-structured_outputs/structured-outputs-assistant-starting-point/app/api/db/init/route.ts (21 lines of code) (raw):
import { initDb } from '../../../../lib/database'
export async function POST() {
console.log('Init DB')
try {
await initDb()
return new Response(
JSON.stringify({ message: 'Database initialized successfully' }),
{
status: 200
}
)
} catch (error) {
console.error(error)
return new Response(
JSON.stringify({ error: 'Failed to initialize database' }),
{
status: 500
}
)
}
}