Доброго времени суток!
Как правильно сделать 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;