Add new API /api/tag

This commit is contained in:
2023-08-27 22:20:21 +08:00
parent 8b31fe104e
commit 4ee6cc38c7
4 changed files with 86 additions and 20 deletions

View File

@@ -41,6 +41,17 @@ export function return_data<T = unknown>(
return gen_response<T>({ ok: true, status: 0, data }, status, headers);
}
export function gen_data<T = unknown>(data: T): JSONResult<T> {
return { ok: true, status: 0, data };
}
export function gen_error<T = unknown>(
status: Exclude<number, 0>,
error: string,
): JSONResult<T> {
return { ok: false, status, error };
}
export function return_json<T = unknown>(data: T, status = 200) {
return new Response(JSON.stringify(data), {
status,