您正在浏览 Nuxt 2 文档。前往 Nuxt 3 文档, 或了解更多关于 Nuxt 2 长期支持


Renderer 类

该类导出一个 connect 中间件,用于处理和提供所有 SSR 和资源请求。


钩子

可以在特定生命周期事件上注册钩子。

钩子 参数 时机
render:before (renderer, options) 设置 Renderer 类的中间件和资源之前,可用于重载方法和选项。
render:setupMiddleware (app) connect instance Nuxt 添加之前的中间件栈,可用于注册自定义服务端中间件。
render:errorMiddleware (app) connect instance 添加 Nuxt 错误中间件之前,可在使用 Nuxt 中间件之前添加自己的中间件,详见 Sentry 模块
render:resourcesLoaded (resources) 渲染器资源加载完成后调用(客户端 manifest、服务端 bundle 等)。
render:done (renderer) SSR 中间件和所有资源准备就绪时(Renderer 就绪)
render:routeContext (context.nuxt) render:route 钩子之前,每次路由被_服务端渲染_时调用。在将 Nuxt 上下文序列化为 window.__NUXT__ 之前调用,可用于添加客户端可获取的数据。
render:route (url, result, context) 每次路由被_服务端渲染_时调用,在将请求发回浏览器之前调用。
render:routeDone (url, result, context) 每次路由被_服务端渲染_时调用,在响应发送到浏览器之后调用。
Edit this page on GitHub Updated at Tue, Apr 14, 2026