因此我尝试使用admin-on-rest实施this Auth API。我已经尝试按照身份验证指南进行操作,但是当我来到"将凭证发送到REST API"时,我就会陷入困境。我可以在终端看到传入的请求,但是我得到了#34;无法获取"当我尝试登录时
我的authClient.js看起来像这样:
import { AUTH_LOGIN } from 'admin-on-rest';
export default (type, params) => {
if (type === AUTH_LOGIN) {
const { email, password } = params;
const request = new Request('http://localhost:3090/signin', {
method: 'POST',
body: JSON.stringify({ email, 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);
});
}
return Promise.resolve();
}
我需要以什么方式更改Auth API才能使其正常工作?