【发布时间】:2017-12-05 14:46:45
【问题描述】:
我正在构建一个注册表单,并通过以下 API 调用来发布表单:
const request = new Request('http://localhost:4300/auth/', {
method: 'POST',
headers: new Headers({
'Accept' : 'application/json',
'Content-Type' : 'application/json',
}),
body: JSON.stringify({ user: data })
});
fetch(request).then(response => {
console.log(response);
const auth = response.headers.get('Authorization');
console.log(auth)
});
问题是response.headers.get('Authorization') 返回为null。即使我查看 Chrome 的网络 XHR 请求,我也会看到 API 服务器发送的响应标头。
为什么 React 没有通过上述请求向我提供 response.headers?
谢谢
【问题讨论】:
标签: javascript reactjs cors fetch fetch-api