Javascript 对作者主要做axios请求的一些函数调试有困难
我正在阅读一个代码库,在这里我看到了这种编写代码的方式。我在介绍控制台日志时遇到困难 我想为正在发送的整个URL以及响应和错误做一个控制台日志Javascript 对作者主要做axios请求的一些函数调试有困难,javascript,reactjs,Javascript,Reactjs,我正在阅读一个代码库,在这里我看到了这种编写代码的方式。我在介绍控制台日志时遇到困难 我想为正在发送的整个URL以及响应和错误做一个控制台日志 const fetchSportsFanDetails = (sportsFanId, authToken) => axios .get(`${API.BASE_URL}SportsFans/${sportsFanId}/profile`, { headers: { ...getAuthHeaderWith
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}
基本上,您正在使用箭头函数是的。这很有帮助。我也想调试响应。我应该做类似的事情吗。是的。编辑答案并举例说明