【问题标题】:Backbone fetch async timeout not taking effect骨干网获取异步超时未生效
【发布时间】:2015-07-08 00:28:48
【问题描述】:

我正在尝试对涉及一些服务器端处理的大型骨干集合进行提取。

我尝试将超时设置为 0(无限超时)或较大的值:

aCollection.fetch({
    // ...
    timeout: 500000
});

// or:

aCollection.fetch({
    // ...
    timeout: 0
});

……但它们都没有生效;提取操作期间涉及的GET 查询每 2 分钟超时一次。

这是覆盖获取异步选项的浏览器超时吗?有什么解决办法吗?

【问题讨论】:

  • 您是否认为这可能是您的服务器超时?

标签: javascript backbone.js


【解决方案1】:

我也遇到了这个问题,这是由于节点默认超时(我使用的是 expressjs)。 这可能不是最好的解决方案,但我更改了服务器超时。 this.server.timeout = 240000; (4分钟)

【讨论】:

  • 这(并在客户端处理相应的 408)是正确的解决方案。
  • 这解决了问题 :) 谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-14
  • 2012-01-25
  • 2015-11-07
相关资源
最近更新 更多