Михаил Р.,
пыталась скорректировать код в файле, добавила try:
const { city = "", page = "1", page_size = 3, type } = filters;
try {
const res = await fetch(
`${BASE_URL}/api/project/?city_slug=${city}&page_size=${page_size}&page=${page}${
type ? `&type=${type}` : ""
}`,
);
if (!res.ok) {
throw new Error(`Ошибка HTTP: ${res.status}`);
}
const jsonData = await res.json();
return pageResultSchema.parse(jsonData);
} catch (error) {
console.error("Ошибка при получении данных:", error);
return []; (стал ругаться на эту строку)
}
}
но теперь появилась ошибка в файле page.tsx: return (
<>
(вот в этой строке на "pageData"
>
);
}
и в файле progects.tsx
interface ProjectsTemplateProps {
pageData?: PageResult; (Ожидаемый тип исходит из свойства 'pageData', которое объявлено здесь для типа 'IntrinsicAttributes & ProjectsTemplateProps')
пыталась скорректировать код в файле, добавила try:
const { city = "", page = "1", page_size = 3, type } = filters;
try {
const res = await fetch(
`${BASE_URL}/api/project/?city_slug=${city}&page_size=${page_size}&page=${page}${
type ? `&type=${type}` : ""
}`,
);
if (!res.ok) {
throw new Error(`Ошибка HTTP: ${res.status}`);
}
const jsonData = await res.json();
return pageResultSchema.parse(jsonData);
} catch (error) {
console.error("Ошибка при получении данных:", error);
return []; (стал ругаться на эту строку)
}
}
но теперь появилась ошибка в файле page.tsx: return (
<>
(вот в этой строке на "pageData"
>
);
}
и в файле progects.tsx
interface ProjectsTemplateProps {
pageData?: PageResult; (Ожидаемый тип исходит из свойства 'pageData', которое объявлено здесь для типа 'IntrinsicAttributes & ProjectsTemplateProps')
посоветуйте, что с этим делать?