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


翻訳されたページ このページのコンテンツは古い可能性があります。

Renderer クラス

このクラスは、すべての SSR とアセットのリクエストを処理して提供する connect ミドルウェアをエクスポートしています。


フック

特定のライフサイクルイベントでフックを登録できます。

フック 引数 タイミング
render:before (renderer, options) Renderer クラスのミドルウェアとリソースを設定する前、メソッドやオプションのオーバーロードに役立ちます。
render:setupMiddleware (app) connect instance Nuxt が追加する前のミドルウェアスタックです。カスタムしたサーバーサイドミドルウェアを登録するために使用できます。
render:errorMiddleware (app) connect instance Nuxt のエラーミドルウェアを追加する前、Nuxt のミドルウェアを使用する前に独自のミドルウェアを追加することに役立ちます。詳細については Sentry モジュール を参照してください。
render:resourcesLoaded (resources) レンダラーのリソースがロードされた後に呼び出されます(クライアントマニフェスト、サーバーバンドルなど)。
render:done (renderer) SSR ミドルウェアとすべてのリソースの準備がおわったとき(Renderer の準備完了)
render:routeContext (context.nuxt) render:route フックの前に route が サーバーレンダリングされるたび。 Nuxt コンテキストを window.__NUXT__ にシリアライズする前に呼び出され、クライアントサイドでフェッチできるデータを追加することに役立ちます。
render:route (url, result, context) route が サーバーレンダリングされるたび。リクエストをブラウザに送り返す前に呼び出されます。
render:routeDone (url, result, context) route が サーバーレンダリングされるたび。レスポンスがブラウザに送られた後に呼び出されます。