You are browsing Nuxt 2 docs. Go to Nuxt 3 docs, or learn more about Nuxt 2 Long Term Support.


Translated page Contents of this page might be outdated.

A classe Renderer

Esta classe está exportando um intermediário de connect o qual manipula e serve toda renderização no lado do servidor e as requisições de recurso.


Os gatilhos

Nós podemos registar os gatilhos certos eventos do ciclo de vida.

Hook Argumentos Quando
render:before (renderer, options) Antes de definir o intermediário e os recursos para a classe Renderer, útil para sobrecarregar alguns métodos ou opções.
render:setupMiddleware (app) instância de connect Antes do Nuxt adicionar pilha de intermediário. Nós podemos usar ele para registar intermediário personalizado no lado do servidor.
render:errorMiddleware (app) instância de connect Antes de adicionar intermediário de erro do Nuxt, útil para adicionar o seu próprio intermediário antes do uso do Nuxt. Consulte o módulo Sentry para mais informações.
render:resourcesLoaded (resources) Chamado depois dos recursos para o renderizador serem carregados (manifesto de cliente, pacote do servidor, etc).
render:done (renderer) O intermediário da renderização no lado do servidor e todos os recursos estiverem prontos (Renderer está pronto)
render:routeContext (context.nuxt) Toda vez que uma rota é renderizada no servidor e antes do gatilho render:route. Chamado antes da serialização do contexto do Nuxt dentro do window.__NUXT__, útil para adicionar alguns dados que você pode requisitar no lado do cliente.
render:route (url, result, context) Toda vez que uma rota é renderizada no servidor. Chamado antes de enviar de volta a requisição para o navegador.
render:routeDone (url, result, context) Toda vez que uma rota é renderizada no servidor. Chamado depois da resposta ter sido enviada para o navegador.