I'm trying to pre render page using getServerSideProps in Next.js and everything works perfectly. But what if the axios call failed due to server issue or Network error? How can I repeat the call?
Here's my code:
export async function getServerSideProps() {
let ImagesList = {};
await axios
.get("https://www.*****.com/api/home")
.then((response) => {
if (response.data) {
ImagesList = response.data
}
})
.catch((err) => { });
return {
props: {
ImagesList,
}
}
}