中间件
编辑此页面可以通过在启动配置中指定文件来包含中间件。
import { defineConfig } from "@solidjs/start/config";
export default defineConfig({ middleware: "./src/middleware.ts"});
在中间件文件中,您可以导出一个 createMiddleware
函数。
import { createMiddleware } from "@solidjs/start/middleware";
export default createMiddleware({ onRequest: [ event => { console.log("GLOBAL", event.request.url); } ]});
中间件支持 2 个生命周期:onRequest
和 onBeforeResponse
。如果您从中间件返回一个值,它将响应该值,否则它将运行链中的下一个。