JavaScript 使用 try..catch 捕获请求接口错误
在 JavaScript 中,使用 try..catch 语句可以捕获代码中发生的错误,并进行相应的处理。在请求接口时,也可以使用 try..catch 语句来捕获请求接口的错误,例如:
try {
const response = await fetch('https://api.example.com/data');
const data = await response.json();
console.log(data);
} catch (error) {
console.error('请求接口出错:', error);
}
在上面的代码中,使用了 try..catch 语句来捕获 fetch 请求和 response.json() 方法可能抛出的错误。如果请求成功,将返回一个包含数据的 JSON 对象,并将其打印到控制台中。如果请求出错,将会捕获错误并将其打印到控制台中。
需要注意的是,在使用 try..catch 捕获请求接口的错误时,需要确保 try 语句块中的代码是会抛出错误的。例如,在上面的代码中,如果将 fetch 请求的 URL 改为一个不存在的地址,将会抛出一个错误。如果没有错误抛出,catch 语句块将不会执行。
原文地址: https://www.cveoy.top/t/topic/mjcW 著作权归作者所有。请勿转载和采集!