Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.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 如何解决chrome浏览器中的控制台日志问题_Javascript_Reactjs - Fatal编程技术网

Javascript 如何解决chrome浏览器中的控制台日志问题

Javascript 如何解决chrome浏览器中的控制台日志问题,javascript,reactjs,Javascript,Reactjs,我从一个API获取数据,最初在fetchData函数中对其进行控制台操作时,它可以工作,但在fetchDailyData函数中对其进行控制台操作并在另一个组件中调用此函数时,它就不工作了 我如何解决这个问题 从“axios”导入axios; 常量url=`https://covid19.mathdro.id/api`; export const fetchData=async()=>{ 试一试{ const{data:{确认,恢复,死亡,最后更新}}=wait axios.get(url); 返

我从一个API获取数据,最初在
fetchData
函数中对其进行控制台操作时,它可以工作,但在
fetchDailyData
函数中对其进行控制台操作并在另一个组件中调用此函数时,它就不工作了

我如何解决这个问题

从“axios”导入axios;
常量url=`https://covid19.mathdro.id/api`;
export const fetchData=async()=>{
试一试{
const{data:{确认,恢复,死亡,最后更新}}=wait axios.get(url);
返回{确认、恢复、死亡、最新更新};
}捕获(错误){
}
}
export const fetchDailyData=async()=>{
试一试{
const{data}=wait axios.get(`${url}/daily`);
console.log(数据);//chrome浏览器未显示此控制台日志
//在另一个组件中调用fetchDailyData函数
}捕获(错误){
}
}
在另一个组件中调用
fetchDailyData
函数 当我调用
console.log
时,我看不到浏览器控制台中的数据

const Chart=()=>{
const[dailyData,setDailyData]=useState({});
useffect(()=>{
const fetchApi=async()=>{
setDailyData(等待fetchDailyData());
}
控制台日志(dailyData);
fetchApi();
});
};

https://covid19.mathdro.id/api/daily
这是您在
fetchDailyData
中的url,它当前根本不返回任何数据


我想你必须检查一下这个后端是否仍然可用。在响应回调中检查响应状态(通常它应该返回statusCode 200)是一种很好的做法。

Js语句必须在漩涡状括号内-{}如果控制台没有显示您突出显示的
console.log
语句,几乎可以肯定,这是因为代码在抛出错误之前就被删除了—请尝试在
catch
块中检查错误。