Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript axios in response.headers不';不显示x光手术_Javascript_Reactjs_Xmlhttprequest_Axios - Fatal编程技术网

Javascript axios in response.headers不';不显示x光手术

Javascript axios in response.headers不';不显示x光手术,javascript,reactjs,xmlhttprequest,axios,Javascript,Reactjs,Xmlhttprequest,Axios,我对API响应有问题。我们使用作为后端服务来注册异步用户 我想检查用户是否已注册,但我没有简单的消息作为响应,但我需要检查标题: x操作:操作/e18f9239-b66b-4a81-a7cb-622a40326057 如果用户已注册此电子邮件,此标题将告诉我是否向另一个端点发送api请求 在网络部分,我有以下响应标题: Access-Control-Allow-Credentials:true Access-Control-Allow-Origin:http://localhost:8080 C

我对API响应有问题。我们使用作为后端服务来注册异步用户

我想检查用户是否已注册,但我没有简单的消息作为响应,但我需要检查标题:

x操作:操作/e18f9239-b66b-4a81-a7cb-622a40326057 如果用户已注册此电子邮件,此标题将告诉我是否向另一个端点发送api请求

在网络部分,我有以下响应标题:

Access-Control-Allow-Credentials:true
Access-Control-Allow-Origin:http://localhost:8080
Content-Length:0
Date:Wed, 22 Nov 2017 17:33:20 GMT
Server:Kestrel
Vary:Origin
x-operation:operations/e18f9239-b66b-4a81-a7cb-622a40326057
x-resource:account
根据我的请求,我正在使用axios库(react应用程序)

问题在于如何处理响应。我需要检查x手术,但我的回答中的x手术没有出现

当我在中执行console.log(response)时,我的头:{}为空。 这是console.log(响应)


如何检查标题中的响应x操作,如果我在axios响应中没有,则仅显示在网络部分?

尝试查看此SO帖子:


您需要确保您的服务器配置为允许客户端访问这些标题,例如:
access Control Expose headers:x-operation
我相信。

是的,我在这里创建了一个新主题后发现了这个主题。我向后端服务部门询问了这个问题。当他们回答我时,我将提出解决方案。谢谢
export function signupUser({ email, password }) {
  return function(dispatch) {
    axios.post(`${API_URL}/sign-up`, { email, password })
    .then(response => {
      console.log('response', response)
      // browserHistory.push('/signin');
    })
    .catch((error) => {
      // dispatch(authError(error.data.error))
      console.log('error', error)
    })
  }
}
response 
{data: "", status: 202, statusText: "Accepted", headers: {…}, config: {…}, …}
config:
{transformRequest: {…}, transformResponse: {…}, timeout: 0, xsrfCookieName: "XSRF-TOKEN", adapter: ƒ, …}
data:""
headers:{}
request:XMLHttpRequest {readyState: 4, timeout: 0, withCredentials: false, upload: XMLHttpRequestUpload, onreadystatechange: ƒ, …}
status:202
statusText:"Accepted"