Value assigned to locals is not accepted.
LocalsNotAnObject:
localssolo se puede asignar a un objeto. No se aceptan otros valores como números, strings, etc.
¿Qué salió mal?
Sección titulada ¿Qué salió mal?Se produce un error en el modo de desarrollo cuando locals se sobrescribe con algo que no es un objeto
Por ejemplo:
import {defineMiddleware} from "astro:middleware";export const onRequest = defineMiddleware((context, next) => { context.locals = 1541; return next();});