检查调用时未捕获:参数fn未定义

时间:2019-04-16 19:37:33

标签: javascript reactjs redux redux-saga

我在redux saga内进行API调用时遇到了这个问题。很快,我删除了这些api调用,但没有得到这些错误,但是在我的传奇中有了这些api调用,我得到了这些错误。我不知道为什么会这样。

传奇的一部分

          function* loginUser(action) {
           try {
             let facebookuser={};
             let isNewUserFlag = false;

             const photourl =yield call(
               getPhoto,
            action.socialData.id
          );
         const facebookuserdata=yield call(
              facebookuserdata,
             action.socialData.access_token
           );
} 
the two api calls are 


        const getPhoto= id =>
    axios.get(`https://graph.facebook.com/${id}/picture?type=large`)
    .then((response)=>response)
    .catch((error)=>{
        console.log("getphotoerror",error);
    })

          const facebookuserdata= id =>
              axios.get('https://graph.facebook.com/v2.5/me?fields=email,name,friends&access_token=' + id)
    .then((response) => response.json())
    .then((json) => {
        console.log("facebookuser",json);
    })
     .catch((error) => {
     console.log("facebookuserdataerr",error);
   });

0 个答案:

没有答案