nuxt.renderAndGetWindow(url, options)
Get the window
from a given URL of a Nuxt.js Application.
-
Type:
Function
-
Argument:
String
-
String
: URL to render -
Optional,
Object
: options
-
virtualConsole:
Boolean
(default:true
)
-
-
Returns:
Promise
-
Returns:
window
-
Returns:
This method is made for test purposes.
To use this function, you have to install jsdom
:
npm install --save-dev jsdom
Example:
const { loadNuxt } = require('nuxt')
async function init() {
// Assuming you've already built your project
const nuxt = await loadNuxt({ for: 'start' })
await nuxt.listen(3000)
const window = await nuxt.renderAndGetWindow('http://localhost:3000')
// Display the head `<title>`
console.log(window.document.title)
nuxt.close()
}
init()
Edit this page on GitHub
Updated at Mon, Jul 12, 2021