definePageMeta({
async validate(route) {
const $store = useNuxtApp()
const itemCode = route.params.item;
const url = `/api/catalog/item/${itemCode}`;
const {data, error} = await useFetch(url);
if(data.value.success) { // у меня в теле ответа есть ключ, в вашем случае нужно будет проверять иначе
$store.$requestData = data.value.data;
}
return data.value.success;
},
});
const $store = useNuxtApp();