Как в asyncData axios сделать вывод ошибок?
Как в asyncData выводить код ошибки, который идет с сервера или сообщения + другие ошибки catch?
export default {
async asyncData({ $axios }) {
const query = await $axios
.$get(`/api/v1/shop/1/banners`)
.then((response) => {
return response
})
return {
banners: query.banners,
currentPage: query.current_page,
lastPage: query.last_page,
perPage: query.per_page,
}
},
data() {
return {
}
так что-то не работает
данные с сервера идут вот так
{"error":false,"current_page":1,"last_page":1,"per_page":16,"banners":[]}
Ответы (1 шт):
Автор решения: Festive MUXAUJL
→ Ссылка
Попробуйте это:
const query = await $axios
.$get(`/api/v1/shop/1/banners`)
.then((response) => {
return response
})
.catch((error) => {
console.log(error);
// действия, которые нужно совершить при ошибке,например, вернуть ее
})