He seguido la documentación de "Uso avanzado" https://v3.nuxtjs.org/guide/features/server-routes#advanced-usage-examples
Ahora lo probé:
Mi carpeta está estructurada así:
server\api\global.ts Aquí está mi archivo global.ts
import { createRouter } from "h3"; const router = createRouter(); router.get("/", () => "Hello World"); export default router;Ahora trato de buscar algunos datos:
export const Bloggy = { login({ password, username }: LoginParameterI) { return $fetch("/api/global", { method: "GET", }); }, }; interface LoginParameterI { password: string; username: string; }Ahora, cuando intento obtener algunos datos, recibo un error:
[nuxt] [request error] Invalid lazy handler result. It should be a functionQuería usarlo con el enrutador, porque quiero usar ciertos middlewares para ciertas rutas. En la documentación de nuxt, los middlewares se activarán en cada ruta
¿Qué estoy haciendo mal?