Nested Post and Get Ax ios Метод запроса отстает после нескольких запросов - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть запрос на топор ios ниже, который запускается как пост и обещание, а затем выполняет запрос get,

    axios.post("http://10.0.0.5:3333/user/phone", user)
.then(axios.get("http://10.0.0.5:3333/user/phone_dbsearch"))
  .then((res)=>{
    console.log(res.data);
    if(res.data == false){this.props.navigation.navigate('otp');}
    else{
      ToastAndroid.show("Please enter a unique phone number", ToastAndroid.LONG);
      this.props.navigation.navigate('Mobile&Plates');
    }
  })
.catch(function (error) {
  console.log("POST METHOD FAIL");
    console.log(error);
  });

Телефон и phone_dbsearch находятся в моем бэкэнд-контроллере, как показано

 router.get(/phone_dbsearch, (req, res) => {
 User.exists({phone: NewNumber}, function(err,result){
     if (err){
       console.log(err);
       res.send(err);
     }
     else{
       console.log(result);
       res.send(result);
       NewEmail = 0;
     }
});

});

router.post('/phone', (req,res)=>{
 NewNumber = req.body.phone;
})

Функция onSubmit () во внешнем интерфейсе прекрасно вызывает сообщение и запрос на получение.

Проблема в том, что после нескольких нажатий на мою кнопку топор ios отправлять и получать заморозки и занимает много времени, чтобы подтвердить номер, который я ищу.

Может кто-нибудь показать мне правильный способ реализации вложенного поста и получить тот, который не запаздывает после нескольких нажатий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...