import useDatabase from "~/composables/useDatabase"; import type { User } from "~/types/auth"; export default defineEventHandler((e) => { const id = getRouterParam(e, 'id'); if(!id) { setResponseStatus(e, 400); return; } const db = useDatabase(); return db.query(`SELECT id, username, email, state, d.* FROM users u LEFT JOIN users_data d ON u.id = d.user_id WHERE u.id = ?1`).get(id) as User; });