Saltearse al contenido

Value assigned to locals is not accepted.

LocalsNotAnObject: locals solo se puede asignar a un objeto. No se aceptan otros valores como números, strings, etc.

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();
});