问题描述
嗨,我正在尝试创建具有身份验证和授权的应用。我正在使用redux saga。现在,当我尝试首次登录时,会调用此传奇功能:
export function* saga() {
yield takeLatest(actionTypes.Login,function* loginSaga() {
yield getUserByToken();
yield put(actions.requestUser());
});
}
有人可以告诉我我要去哪里错吗?
以下是动作:
export const actions = {
login: (authToken) => ({ type: actionTypes.Login,payload: { authToken } }),register: (authToken) => ({
type: actionTypes.Register,payload: { authToken },}),logout: () => ({ type: actionTypes.logout }),requestUser: (user) => ({
type: actionTypes.UserRequested,payload: { user },fulfillUser: (user) => ({ type: actionTypes.UserLoaded,payload: { user } }),};
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)