我正在使用第三方API来获取一些数据,并在我的NestJS应用程序中执行一些操作,有时API会抛出一个400 Bad Request错误,因此在这种情况下,我只想在1秒后重试我的调用。service.ts
async fetchData() {
try {
const response = await axios.get('my-api-irl')
// .. doing some manipulation with the response
} catch (error) {
// I want to retry if the error status is equal to 400
}
}
1条答案
按热度按时间olmpazwi1#
你可以 checkout library that I've published并执行该操作。如果你只想在
400
错误时重试,你可以这样实现: