You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
9 lines
311 B
9 lines
311 B
import { createError } from "h3";
|
|
|
|
/** 与规格一致的错误体;依赖 Nitro 将 `createError` 的 `data` 序列化进 JSON。 */
|
|
export function jsonError(status: number, code: string, message: string): never {
|
|
throw createError({
|
|
statusCode: status,
|
|
data: { error: { code, message } },
|
|
});
|
|
}
|
|
|