- Type:
Function
Argument:
String
String
: URL to render- Optional,
Object
: options
- virtualConsole:
Boolean
(default:true
)
- Returns:
Promise
- Returns:
window
- Returns:
Get the window from a given url of a Nuxt.js application.
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()