feat: 添加获取标签列表的 API 路由
continuous-integration/drone/push Build is passing

This commit is contained in:
seahi committed 2026-09-22 20:09:47 +08:00
1 parent cd44f337ab
commit bb8444ebbc
1 file changed
+18
+18
View File
@@ -0,0 +1,18 @@
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 FROM tags ORDER BY name ASC').all();
return json({
data: results
});
} catch (err: unknown) {
console.error('Failed to get tags', err);
return json({ error: 'Failed to retrieve tags' }, { status: 500 });
}
};