React / Redux导出中出现意外令牌

时间:2017-11-13 20:04:04

标签: react-native redux

使用我的第一个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

1 个答案:

答案 0 :(得分:1)

由于您的导出,您获得了意外的令牌身份验证。使用export default auth;