难以调试作者主要是axios请求的某些功能

时间:2019-03-14 11:11:24

标签: javascript reactjs

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

我想为发送的整个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));

我很难调试这段书面代码。有人可以在这方面帮助我吗?

1 个答案:

答案 0 :(得分:1)

尝试吼叫。问题在于该函数的{}由于只写一行而被忽略了,这使得很难在不先添加新行的情况下引入新行。

5333x3000

编辑响应,将.then替换为  (5333 - 2000) / 2

基本上,您正在使用箭头功能https://www.sitepoint.com/es6-arrow-functions-new-fat-concise-syntax-javascript/