正在开发我的第一个 React Native 应用程序(也是 Redux 的新手(。我不断收到错误:"意外的令牌身份验证"指向我的身份验证.js化简器的最后一行。我正在使用Atom上的Nuclide与ESLinter一起编辑以提供帮助。关于(1(我的问题是什么的任何想法?或者(2(我如何让核素诊断提供有关我的错误的更多信息?
const defaultState = {
isLoggedIn: false,
token: '',
client: '',
uid: '',
spinner: false
};
const auth = (state = defaultState, action) => {
switch (action.type) {
case 'LOGIN':
return Object.assign({}, state, {
isLoggedIn: true,
token: action.token,
client: action.client,
uid: action.uid,
spinner: false
});
case 'LOGOUT':
return Object.assign({}, state, {
isLoggedIn: false,
email: '',
password: '',
spinner: false
});
case 'LOAD_SPINNER':
return Object.assign({}, state, {
spinner: true,
});
default:
return state;
};
};
export auth
由于导出,您获得了意外的令牌身份验证。使用export default auth;