let records = []
// collect data from each page and push it to an array.
this.nuxt.hook('vue-renderer:ssr:context', (renderContext) => {
const pageData = renderContext.nuxt.data[0]?.page,
const routePath = renderContext.nuxt.routePath,
records.push({pageData, routePath})
});
// Once generation is done, push the records to an endpoint
this.nuxt.hook('generate:done', async (generator, errors) => {
logger.info('generate:done');
// await db.saveObjects(records);
})
let records = []
// collect data from each page and push it to an array.
this.nuxt.hook('vue-renderer:ssr:context', (renderContext) => {
const pageData = renderContext.nuxt.data[0]?.page,
const routePath = renderContext.nuxt.routePath,
records.push({pageData, routePath})
});
// Once generation is done, push the records to an endpoint
this.nuxt.hook('generate:done', async (generator, errors) => {
logger.info('generate:done');
// await db.saveObjects(records);
})