Compare commits
3 commits
988e07f869
...
6df86a1925
Author | SHA1 | Date | |
---|---|---|---|
6df86a1925 | |||
0c4de8c4b4 | |||
5cc5d09430 |
4 changed files with 10 additions and 4 deletions
2
frontend/src/app.d.ts
vendored
2
frontend/src/app.d.ts
vendored
|
@ -3,8 +3,8 @@
|
||||||
declare global {
|
declare global {
|
||||||
namespace App {
|
namespace App {
|
||||||
export interface Error {
|
export interface Error {
|
||||||
status: number;
|
|
||||||
message: string;
|
message: string;
|
||||||
|
errorId: string;
|
||||||
}
|
}
|
||||||
// interface Locals {}
|
// interface Locals {}
|
||||||
// interface PageData {}
|
// interface PageData {}
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
export async function handleError({ error, event, status, message }) {
|
export async function handleError({ error, event, status, message }) {
|
||||||
|
const errorId = crypto.randomUUID();
|
||||||
console.error(error)
|
console.error(error)
|
||||||
|
// console.error(event)
|
||||||
|
// console.error(status)
|
||||||
return {
|
return {
|
||||||
status,
|
errorId,
|
||||||
message
|
message
|
||||||
};
|
};
|
||||||
}
|
}
|
|
@ -8,9 +8,12 @@ export async function handleFetch({ request, fetch }) {
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function handleError({ error, event, status, message }) {
|
export async function handleError({ error, event, status, message }) {
|
||||||
|
const errorId = crypto.randomUUID();
|
||||||
console.error(error)
|
console.error(error)
|
||||||
|
// console.error(event)
|
||||||
|
// console.error(status)
|
||||||
return {
|
return {
|
||||||
status,
|
errorId,
|
||||||
message
|
message
|
||||||
};
|
};
|
||||||
}
|
}
|
|
@ -5,7 +5,7 @@
|
||||||
<div id='container'>
|
<div id='container'>
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<p id="status">{$page.status}</p>
|
<p id="status">{$page.status}</p>
|
||||||
<p id="message">{$page.error.message}</p>
|
<p id="message">{$page.error?.message}</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue