我正在使用同构提取机制进行api调用,您可以在下面找到示例代码(不完全)。
在某些情况下,如何满足现有请求的XMLHttpRequest.abort()
已发送。
import fetch from 'isomorphic-fetch'
export async function fetchResponse(url, params, extra) {
const response = await fetch(url, params)
const contentType = response.headers.get('content-type')
if (response.ok) {
if (contentType === 'application/json') {
if (extra) {
return Promise.resolve({
data: response.json(),
extra: { statusCode: response.status },
})
}
return response.json()
}}
}