From da79a173742f0d5113fd2a766d39e85625d153e2 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Mon, 13 Jul 2015 00:38:12 +0300 Subject: [PATCH] prerender: remove meta tag after prerendering; --- server.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server.js b/server.js index 82b8236a..e25f8f5a 100644 --- a/server.js +++ b/server.js @@ -20,6 +20,15 @@ app.use(bodyParser()); app.use(logger()); app.use(conditional()); app.use(etag()); + +app.use(function *(next) { + yield* next; + + try{ + var xp = this.response.header['x-prerender'] == 'true'; + if(xp) this.body = this.body.replace('', ''); + }catch(e){} +}); app.use(prerender(config.prerender)); app.use(serve(path.join(__dirname, "public")));