跳转到内容

分配给 locals 的值不被接受。

LocalsNotAnObjectlocals 只能被赋值为一个对象。不支持诸如数字、字符串等其他值。

locals 被非对象的值覆盖时,会抛出此错误。

例如

import {defineMiddleware} from "astro:middleware";
export const onRequest = defineMiddleware((context, next) => {
context.locals = 1541;
return next();
});
贡献 社区 赞助