import { defineEventHandler, createError } from 'h3' import { db } from '~/drizzle/db' import { semesters } from '~/drizzle/schema' import { desc, eq } from 'drizzle-orm' export default defineEventHandler(async (event) => { // 允许匿名访问获取学期选项 const list = await db .select({ id: semesters.id, name: semesters.name, isActive: semesters.isActive }) .from(semesters) .orderBy(desc(semesters.createdAt)) return { success: true, data: list } })