Задать вопрос
  • Ошибка next.js - сервер возвращает не JSON а HTML - что делать?

    @Olgamikhi Автор вопроса
    Михаил Р.,
    пыталась скорректировать код в файле, добавила 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')

    посоветуйте, что с этим делать?
    Написано
  • Ошибка next.js - сервер возвращает не JSON а HTML - что делать?

    @Olgamikhi Автор вопроса
    Everything_is_bad,
    1. Да, бэкенд поднят.
    2. Какими?
    Написано