Пытаюсь заставить
react-admin авторизовываться на удаленном сервере.
Сделал вот так:
git clone https://github.com/marmelab/react-admin.git && cd react-admin && make install
make build
make run-demo
Все работает.
Дальше в файл authProvider.js
Воткнул:
login: ({ username, password }) => {
const request = new Request('https://mydomain.com/authenticate', {
method: 'POST',
body: JSON.stringify({ username, password }),
headers: new Headers({ 'Content-Type': 'application/json' }),
});
return fetch(request)
.then(response => {
if (response.status < 200 || response.status >= 300) {
throw new Error(response.statusText);
}
return response.json();
})
.then(({ token }) => {
localStorage.setItem('token', token);
});
},
// ...
И дальше смотрю в логах на своем удаленном сервере
https://mydomain.com/authenticate - там полная тишина.
Никаких попыток и никаких запросов. А в console пишет:
Uncaught Error: No fallback response defined for GET to [object Request]