【发布时间】:2020-02-03 18:19:46
【问题描述】:
我有以下几点:
let eTag: any
const request = (method: string) => (basePath: string) => async (path: string, data?: object) => {
const accessToken = await getAccessToken()
const opt: any = {
method,
headers: {
Authorization: `Bearer ${accessToken}`,
...(data && { eTag })
},
...(data && { body: data }),
}
return fetch(`${basePath}${path}`, opt).then(
res => {
eTag = res.headers.get('ETag')
return res.json()
}
)
}
我已经设法从客户标题eTag 中获取值,但它似乎没有正确存储它。
关于res.json(),我收到Unexpected end of JSON input 的错误
【问题讨论】:
-
你能粘贴你的json吗?
标签: javascript fetch-api