nuxt.renderRoute(route, context)
Rendu d'une route spécifique avec un contexte donné.
-
Type:
Function
-
Arguments:
-
String
: route to render -
Optional,
Object
, context given, available keys:req
&res
-
-
Returns:
Promise
-
html
:String
-
error
:null
orObject
-
redirected
:false
orObject
-
Cette méthode doit être utilisée principalement à des fins d'essai ainsi qu'avec nuxt.renderAndGetWindow
.
nuxt.renderRoute
doit être exécuté après le processus de construction en mode production.const { loadNuxt, build } = require('nuxt')
async function start() {
// Récupè une instance Nuxt pour commencer (en mode production)
// Assurez-vous d'avoir exécuté `nuxt build` avant de lancer ce script
const nuxt = await loadNuxt({ for: 'start' })
const { html, error, redirected } = await nuxt.renderRoute('/')
// `html` sera toujours une chaîne de caractères
// `error` ne sera pas nulle lorsque la mise en page de l'erreur est affichée, le format de l'erreur l'est :
// { statusCode: 500, message: 'Mon message d\'erreur' }
// `redirected` n'est pas `false` lorsque `redirect()` a été utilisé dans `asyncData()` ou `fetch()`.
// { path: '/other-path', query: {}, status: 302 }
}
start()
Prochaine étape
Consultez le Glossaire des composants
Editer cette page sur GitHub
Mise à jour le Mon, July 12, 2021