La classe Renderer
Cette classe exporte un middleware de connexion qui traite et sert toutes les reqûetes des ressources et SSR.
- Source: vue-renderer/renderer.js
Hooks
Nous pouvons enregistrer des hooks sur certains événements du cycle de vie.
Hook | Arguments | Quand |
---|---|---|
render:before |
(renderer, options) | Avant de mettre en place un middleware et des ressources pour la classe Renderer, utile pour surcharger certaines méthodes ou options. |
render:setupMiddleware |
(app) connect instance | Avant que Nuxt n'ajoute sa pile de middleware. Nous pouvons l'utiliser pour enregistrer le rendu personnalisés côté serveur (SSR). |
render:errorMiddleware |
(app) connect instance | Avant d'ajouter le middleware d'erreur de Nuxt, utile pour ajouter votre propre middleware avant d'utiliser celui de Nuxt. Voir le module Sentry pour plus d'informations. |
render:resourcesLoaded |
(resources) | Appelé après le chargement des ressources pour le moteur de rendu (client manifest, server bundle, etc). |
render:done |
(renderer) | SSR Middleware et toutes les ressources sont prêtes (Renderer ready). |
render:routeContext |
(context.nuxt) | Chaque fois qu'une route est rendue par le serveur et avant le hook render:route . Appelé avant la sérialisation du contexte Nuxt dans window.__NUXT__ , utile pour ajouter des données que vous pouvez récupérer côté client. |
render:route |
(url, result, context) | Chaque fois qu'une route est rendue par le serveur. Appelé avant de renvoyer la requête au navigateur. |
render:routeDone |
(url, result, context) | Chaque fois qu'une route est rendue par le serveur. Appelé après que la réponse a été envoyée au navigateur. |
Editer cette page sur GitHub
Mise à jour le Mon, July 12, 2021