【问题标题】:How to prevent browser from closing connection?如何防止浏览器关闭连接?
【发布时间】:2018-02-06 14:39:46
【问题描述】:

我有一个使用create-react-app 创建的node/express/react 项目,但我不知道如何让浏览器不关闭耗时超过 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;

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2010-09-24
      • 1970-01-01
      • 1970-01-01
      • 2017-04-05
      • 1970-01-01
      • 1970-01-01
      • 2011-10-24
      • 1970-01-01
      相关资源
      最近更新 更多