Advanced

请求事件

编辑此页面

在 SolidStart 中,请求事件是使用来自 @solidjs/webgetRequestEvent 获取的。这些请求可以在服务端的任何位置发生。


本地变量

SolidStart 使用 event.locals 在需要时传递本地上下文。

在向 event.locals 添加字段时,可以对字段进行类型定义:

declare module "@solidjs/start/server" {
interface RequestEventLocals {
myNumber: number;
someString: string;
}
}

原生事件

有时仍需要访问来自 Vinxi 的底层事件。可以使用 .nativeEvent 属性来访问,这是使用的底层 H3Event,可以传递给生态系统中可用的辅助函数。请注意,Vinxi HTTP 辅助函数不会进行 treeshake,因此只能在不包含客户端或同构代码的文件中导入它们。

报告此页面问题