【发布时间】: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