我有一个fetch-apiPOST请求:fetch(url,{method:'POST',body:formData,credentials:'include'})我想知道这个的默认超时是多少?我们如何将它设置为特定值,例如3秒或无限秒? 最佳答案 使用promiserace解决方案将使请求挂起并仍然在后台消耗带宽,并降低仍在处理中时允许发出的最大并发请求。改为使用AbortController实际中止请求,这是一个例子constcontroller=newAbortController()//5secondtimeout:cons
我有一个fetch-apiPOST请求:fetch(url,{method:'POST',body:formData,credentials:'include'})我想知道这个的默认超时是多少?我们如何将它设置为特定值,例如3秒或无限秒? 最佳答案 使用promiserace解决方案将使请求挂起并仍然在后台消耗带宽,并降低仍在处理中时允许发出的最大并发请求。改为使用AbortController实际中止请求,这是一个例子constcontroller=newAbortController()//5secondtimeout:cons