© 2026 Hedgehog Software, LLC
export function getErrorMsg(error: unknown): string { console.log(error instanceof Error); console.log(typeof error === "object"); console.log(error !== null); console.log(error.statusCode); console.log(error.statusMessage); console.log(error.message); console.error(error); if (error instanceof Error || (typeof error === "object" && error !== null)) { if ("statusMessage" in error) { return error.statusMessage as string; } if ("message" in error) { return error.message as string; } } return String(error); }
statusMessage
message
[POST] "/api/user/user-chracter/unlock": 400
try { await $fetch("/api/user/user-chracter/unlock", { method: "POST", body: { rank: hereRank, }, }); } catch (error) { alert("Failed to unlock: " + getErrorMsg(error)); }