uncaught при проверке вызова: аргумент fn не определен - PullRequest
1 голос
/ 16 апреля 2019

Я сталкиваюсь с этой проблемой, когда делаю apis-вызовы в Redx-саге.Как только я удаляю эти вызовы 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);
   });
...