如何防止浏览器关闭连接?

时间:2017-08-29 08:17:42

标签: javascript node.js reactjs express create-react-app

我有一个使用node/express/react创建的create-react-app项目,我无法弄清楚如何让浏览器不关闭超过2分钟的帖子请求。

我正在使用Chrome,它会在2分钟后关闭帖子请求,播种net::ERR_EMPTY_RESPONSE

我尝试在路线中设置res.setHeader('Connection','keep-alive');,但不起作用。我还尝试使用req.setTimeout(0);,除了react-app ...

之外,它适用于我的所有其他应用

这是我的路线:

const router = express.Router();

router.post('/', (req, res) => {
  setTimeout(function() {
      res.status(201).json({success: true});   
  }, 150000);
})

export default router;

1 个答案:

答案 0 :(得分:0)

看看here ...我今天使用keepAliveTimeout设置解决了同样的问题。