import useDatabase from '~/composables/useDatabase'; import { Comment } from '~/types/api'; export default defineEventHandler(async (e) => { const project = getRouterParam(e, "projectId"); const query = getQuery(e); if(!project || !query.path) { setResponseStatus(e, 404); return; } const where = ["project = $project", "path = $path"]; const criteria: Record = { $project: project, $path: query.path }; if(where.length > 1) { const db = useDatabase(); const content = db.query(`SELECT * FROM explorer_comments WHERE ${where.join(" and ")}`).all(criteria) as Comment[]; return content; } setResponseStatus(e, 404); });