diff --git a/server/app.js b/server/app.js index face33efe..c1a8595e7 100644 --- a/server/app.js +++ b/server/app.js @@ -423,8 +423,7 @@ if(isLocalEnvironment){ //Render the page const templateFn = require('./../client/template.js'); -app.use(asyncHandler(async (req, res, next)=>{ - +const renderPage = async (req, res) => { // Create configuration object const configuration = { local : isLocalEnvironment, @@ -449,6 +448,11 @@ app.use(asyncHandler(async (req, res, next)=>{ console.log(err); return res.sendStatus(500); }); + return page; +}; + +app.use(asyncHandler(async (req, res, next)=>{ + const page = await renderPage(req, res); if(!page) return; res.send(page); }));