Я пытаюсь выполнить простую выборку с помощью strapi rest. Я использую ra-strapi-rest в качестве поставщика данных. Я могу получить данные с помощью Resource из response-admin, но когда я хочу получить одна запись с пользовательским запросом или getList в использованииEffect Я не могу это сделать
import simpleRestProvider from 'ra-strapi-rest';
export const strapiDataProvider = simpleRestProvider(
'http://localhost:1337'
);
useEffect(() => {
strapiDataProvider
.getList('customers')
.then((data: any) => {
console.log('data: ', data);
})
.catch((error: any) => {
console.log('error: ', error);
});
}, []);
Я получаю следующую ошибку
TypeError: _dataProvider_server_rest__WEBPACK_IMPORTED_MODULE_3 __. strapiDataProvide not. функция
Я также пытался получить одну запись
useEffect(() => {
strapiDataProvider
.getOne('customers', { id: 61 })
.then((data) => {
console.log('data: ', data);
})
.catch((error: any) => {
console.log('error: ', error);
});
}, []);
Я получаю ту же ошибку для вышеупомянутого
TypeError: _dataProvider_server_rest__WEBPACK_IMPORTED_MODULE_3 __. strapiDataProvider.getOne не является функцией
Что я делаю не так?