1. Knowledgebase - Prerender
  2. Integrations
  3. Prerender.io officially maintained integration

Node(Nuxt.js)

Using the express middleware with Nuxt.js

This NuxtJS integration is only compatible with NuxtJs 2 and is not compatible with NuxtJs 3 or newer. 

View source on GitHub

Run this command in your project.

npm install prerender-node --save

In the nuxt.config.js add a new middleware:

serverMiddleware: [
'~/prerender-middleware.js'
]

And the prerender-middleware.js :

Prerender token 
The location of the Prerender token has changed. You can find it under the Security and Access menu under Prerender Token.
const express = require('express')
const app = express();

app.use(require('prerender-node').set('prerenderToken', 'API TOKEN'));

module.exports = {
path: '/',
handler: app
}