From 2fa1b2bb8b44c72325e4370199fe4f01471f5502 Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Fri, 23 Jun 2023 16:29:17 -0400 Subject: [PATCH] Break out page rendering into function --- server/app.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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); }));