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:
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);