Translated page Contents of this page might be outdated.
nuxt.render(req, res)
Você pode usar o Nuxt como um intermediário com nuxt.render
para o seu servidor Node.js.
Exemplo com o Express :
const { loadNuxt, build } = require('nuxt')
const app = require('express')()
const isDev = process.env.NODE_ENV !== 'production'
const port = process.env.PORT || 3000
async function start() {
// Recebemos a instância do Nuxt
const nuxt = await loadNuxt(isDev ? 'dev' : 'start')
// Renderiza todas rotas com o Nuxt
app.use(nuxt.render)
// Construa apenas em modo de desenvolvimento com o recarregamento instantâneo
if (isDev) {
build(nuxt)
}
// Ouvir o servidor
app.listen(port, '0.0.0.0')
console.log('Server listening on `localhost:' + port + '`.')
}
start()
É recomendado chamar o
nuxt.render
no final do seu intermediário visto que ele lida com a renderização da sua aplicação web e não chamará o next()
Edit this page on GitHub
Updated at Tue, Dec 6, 2022























































