Перейти к содержимому
This is an unmaintained snapshot of the Astro v4 docs. View the latest docs.

Value assigned to locals is not accepted.

LocalsNotAnObject: locals может быть присвоен только объекту. Другие значения, такие как числа, строки и т. д., не принимаются.

Выбрасывается, когда locals перезаписывается чем-то, что не является объектом.

Например:

import {defineMiddleware} from "astro:middleware";
export const onRequest = defineMiddleware((context, next) => {
context.locals = 1541;
return next();
});
Внести свой вклад

Что у вас на уме?

Сообщество