使用我的第一个React Native应用程序(以及Redux的新应用程序)。我一直收到错误:"意外的令牌身份验证"这指向我的auth.js reducer的最后一行。我在Atom上使用Nuclide进行编辑,以便帮助ESLinter进行编辑。关于(1)我的问题是什么的任何想法?或者(2)如何让Nuclide Diagnostics提供有关我的错误的更多信息?
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
答案 0 :(得分:1)
由于您的导出,您获得了意外的令牌身份验证。使用export default auth;