feat: 添加获取分类列表的 API 路由

This commit is contained in:
seahi committed 2026-09-22 20:09:47 +08:00
1 parent f6b917299e
commit e68739f8be
1 file changed
+20
+20
View File
@@ -0,0 +1,20 @@
import { json } from '@sveltejs/kit';
import type { RequestHandler } from './$types';
export const GET: RequestHandler = async ({ platform }) => {
const db = platform?.env.DB;
if (!db) return json({ error: 'Database not connected' }, { status: 500 });
try {
const { results } = await db
.prepare('SELECT id, name, slug FROM categories ORDER BY name ASC')
.all();
return json({
data: results
});
} catch (err: unknown) {
console.error('Failed to get categories', err);
return json({ error: 'Failed to retrieve categories' }, { status: 500 });
}
};