Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
);
},
afterEachPass({renderDuration, resolveDuration, index, finished}) {
const pass = `Pass number ${index} ${
finished ? ' (this was the final pass)' : ''
}`;
const rendering = `Rendering took ${renderDuration}ms`;
const resolving = `Resolving promises took ${resolveDuration}ms`;
logger.log(pass);
logger.log(rendering);
logger.log(resolving);
},
...options,
});
applyToContext(ctx, networkManager);
const immediateAsyncAssets = asyncAssetManager.used(
AssetTiming.Immediate,
);
const [styles, scripts] = await Promise.all([
assets.styles({name: 'main', asyncAssets: immediateAsyncAssets}),
assets.scripts({name: 'main', asyncAssets: immediateAsyncAssets}),
]);
const response = stream(
{app}
,
);
ctx.set(Header.ContentType, 'text/html');
decorate(app) {
return (
{app}
);
},
});
} catch (error) {
logger.error(error);
throw error;
}
applyToContext(ctx, networkManager);
const response = renderToString({app});
ctx.set(Header.ContentType, 'text/html');
ctx.body = response;
return response;
};
}