Показать сообщение отдельно
  #1 (permalink)  
Старый 19.02.2020, 08:02
Новичок на форуме
Отправить личное сообщение для reacter Посмотреть профиль Найти все сообщения от reacter
 
Регистрация: 19.02.2020
Сообщений: 3

Почему получаю ошибку при fetch локального JSON?
Доброго времени суток!
Как правильно сделать fetch локального "data.JSON"?

Сейчас делаю вот так, и получаю ошибку - SyntaxError: Unexpected token < in JSON at position 0

Services.js
export default class ApiService {
    async GetPeople() {
        const request = await fetch('./data.json');
        if(!request.ok) {
            throw new Error('Что-то пошло не так', request.status)
        } else {
            return request.json()
        };
    };
};


Userslist.js (отсюда обращаюсь к services)
import Service from '../../../Services';

const UsersListContainer = () => {

    const api = new Service();

    useEffect(() => {
        api.GetPeople()
        .then(data => console.log(data))
    }, [api])

    return (
        <UsersListView />
    );
};

export default UsersListContainer;
Ответить с цитированием