Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.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请求的一些函数调试有困难_Javascript_Reactjs - Fatal编程技术网

Javascript 对作者主要做axios请求的一些函数调试有困难

Javascript 对作者主要做axios请求的一些函数调试有困难,javascript,reactjs,Javascript,Reactjs,我正在阅读一个代码库,在这里我看到了这种编写代码的方式。我在介绍控制台日志时遇到困难 我想为正在发送的整个URL以及响应和错误做一个控制台日志 const fetchSportsFanDetails = (sportsFanId, authToken) => axios .get(`${API.BASE_URL}SportsFans/${sportsFanId}/profile`, { headers: { ...getAuthHeaderWith

我正在阅读一个代码库,在这里我看到了这种编写代码的方式。我在介绍控制台日志时遇到困难

我想为正在发送的整个URL以及响应和错误做一个控制台日志

 const fetchSportsFanDetails = (sportsFanId, authToken) =>
  axios
    .get(`${API.BASE_URL}SportsFans/${sportsFanId}/profile`, {
      headers: {
        ...getAuthHeaderWithContentType(authToken, "JSON")
      }
    })
    .then(resp => (resp && resp.data ? resp.data : null));

我在调试这段书面代码时遇到困难。有人能在这方面帮助我吗?

试试下面的方法。问题是函数的{}被省略了,因为它只有一行,这使得在不首先添加它的情况下很难引入新行

 const fetchSportsFanDetails = (sportsFanId, authToken) => {
    let url = `${API.BASE_URL}SportsFans/${sportsFanId}/profile`;
    console.log(`url: ${url}`)
    axios
    .get(url, {
      headers: {
        ...getAuthHeaderWithContentType(authToken, "JSON")
      }
    })
    .then(resp => (resp && resp.data ? resp.data : null));
   }
编辑以获得响应,将.then替换为 .thenresp=>{console.logresp;resp&&resp.data?resp.data:null}


基本上,您正在使用箭头函数

是的。这很有帮助。我也想调试响应。我应该做类似的事情吗。是的。编辑答案并举例说明