Quiero arrojar un error dentro de la función onMount cuando se carga la página que luego llevará la página a la página __error.svelte para que se maneje el error.
Estoy usando la clase de error personalizada
class CustomError extends Error { constructor(message) { super(message); // (1) this.status = 401; // (2) } } El código que tengo hasta ahora es el que arroja el error solo a la consola y no redirige la página a __error.svelte .
onMount(()=> { throw new CustomError("Test"); }) El código que hace lo que busco es. Esto funciona cuando se ejecuta fuera de cualquier función y redirige la página a __error.svelte con el mensaje:
throw new CustomError("Test");¿Hay alguna manera de estructurar esto para que arroje el error dentro de la página en lugar de la función? He intentado con una sentencia try/catch que no funciona.
¿O hay un método alternativo para apuntar al archivo __error.svelte con el mensaje de error personalizado que quiero?