14 lines
382 B
TypeScript
14 lines
382 B
TypeScript
import { consola } from 'consola';
|
|
|
|
export default defineNitroPlugin(async () => {
|
|
consola.info('Connecting to database...');
|
|
|
|
try {
|
|
const db = useDrizzle();
|
|
await db.execute('SELECT 1');
|
|
consola.success('Connected to database!');
|
|
} catch (e) {
|
|
consola.error('Connection to database failed!');
|
|
process.kill(process.pid);
|
|
}
|
|
}); |