From 7901aecdda17c797b4a94838f9936e46625e2ef4 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Wed, 24 Feb 2016 18:32:01 +0300 Subject: [PATCH] server.js uses queryObject --- src/server.js | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/src/server.js b/src/server.js index c9c94e05..b475f3c4 100644 --- a/src/server.js +++ b/src/server.js @@ -10,7 +10,7 @@ import helmet from 'koa-helmet'; import bodyParser from 'koa-bodyparser'; import config from './config'; -import {index} from './routes'; +import {index, queryObject} from './routes'; import sitemap from './routes/sitemap'; import schedule from './routes/schedule'; @@ -40,29 +40,10 @@ app.use(function *(next) { } }); app.use(prerender(config.prerender)); - app.use(serve(path.join(__dirname, '../public'))); app.use(serve(path.join(__dirname, 'templates'))); - app.use(helmet()); - -app.use(function *(next) { - let q = this.query; - this.query = Object.keys(q) - .reduce((q, key) => { - let v = q[key]; - if (v === 'true') { - v = true; - } else if (v === 'false') { - v = false; - } - q[key] = v; - return q; - }, q); - - yield next; -}); - +app.use(queryObject()); app.use(route.get('/', index())); sitemap(app);