ff-stream-web

git clone git://archive.git.mtrnord.blog/MTRNord/ff-stream-web.git
Log | Files | Refs | README | LICENSE

commit 2944093c867977461c5b3cf52c6b1a6313e957a8
parent d74fb40d442b2532aa8d0530896229072a596de6
Author: Konstantin Tarkus <hello@tarkus.me>
Date:   Wed,  1 Jul 2015 16:47:01 +0300

Fix server-side rendering issue #159

Diffstat:
Msrc/server.js | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/server.js b/src/server.js @@ -31,7 +31,10 @@ const template = _.template(fs.readFileSync(templateFile, 'utf8')); server.get('*', async (req, res, next) => { try { - let uri = req.path; + // TODO: Temporary fix #159 + if (['/', '/about', '/privacy'].indexOf(req.path) !== -1) { + await db.getPage(req.path); + } let notFound = false; let css = []; let data = {description: ''}; @@ -44,7 +47,6 @@ server.get('*', async (req, res, next) => { onPageNotFound: () => notFound = true }} />); - await db.getPage(uri); data.body = React.renderToString(app); data.css = css.join(''); let html = template(data);