From e866699379bc570f8bfcef9a090f1bdb5cddee32 Mon Sep 17 00:00:00 2001 From: Eason Date: Fri, 13 Jul 2018 11:34:59 +0800 Subject: [PATCH] perf: use Math.floor instead of parseInt --- app/middleware/meta.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/middleware/meta.js b/app/middleware/meta.js index 412499d3bb..225194254f 100644 --- a/app/middleware/meta.js +++ b/app/middleware/meta.js @@ -16,7 +16,10 @@ module.exports = options => { // try to support Keep-Alive Header const server = ctx.app.server; if (server && server.keepAliveTimeout && server.keepAliveTimeout >= 1000 && ctx.header.connection !== 'close') { - const timeout = parseInt(server.keepAliveTimeout / 1000); + /** + * use Math.floor instead of parseInt. More: https://github.com/eggjs/egg/pull/2702 + */ + const timeout = Math.floor(server.keepAliveTimeout / 1000); ctx.set('keep-alive', `timeout=${timeout}`); } };