jsonp请求一直超时

在webpack工程里里写了一个js,供vue使用。
不管是用jsonp(npm上的)还是fetch-jsonp(github上的包)都报错。
js是如下:

    fetchJsonp(resourceUrl).then(function (response) {
      return response.json()
    }).then(function (json) {
      console.log(json)
    }).catch(function (ex) {
      console.error(ex)
    })

看到请求发出去了,结果得到了,但是一直报错:

Error: JSONP request to ******** timed out
    at eval (fetch-jsonp.js?4706:85)
阅读 11.8k
6 个回答

你这个fetchJsonp是哪里来的方法?

timeout是后台服务的问题。与前端没什么关系。

新手上路,请多包涵

求解答最后原因是为何

新手上路,请多包涵

jsonp(url,{timeout: 20000})
默认是5000,改成20000,就可以了,多个jsonp请求时容易造成堵塞

新手上路,请多包涵

我也遇到这种情况 设置了10s超时 不管成功与否 到10s就提示超时,这不应该是没响应的时候才超时吗。。。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题