浏览代码

fix(api-gateway): add possibility to configure keep-alive timeout (#920)

Karol Sójko 1 年之前
父节点
当前提交
16f92bdc99
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      packages/api-gateway/bin/server.ts

+ 4 - 2
packages/api-gateway/bin/server.ts

@@ -102,9 +102,11 @@ void container.load().then((container) => {
     })
   })
 
-  const serverInstance = server.build()
+  const serverInstance = server.build().listen(env.get('PORT'))
 
-  serverInstance.listen(env.get('PORT'))
+  const keepAliveTimeout = env.get('KEEP_ALIVE_TIMEOUT', true) ? +env.get('KEEP_ALIVE_TIMEOUT', true) : 5000
+
+  serverInstance.keepAliveTimeout = keepAliveTimeout
 
   logger.info(`Server started on port ${process.env.PORT}`)
 })