Вложенные запросы блокируются

Я относительно новичок в nodejs. Недавно я объединил все коллективные знания, которые я собрал за последние пару месяцев, в один проект. Я полагаю, что я столкнулся с моей первой "блокировкой" проблема в nodejs.

У меня есть страница, которая загружает дваrequest() звонки они асинхронные и вложенные соответственно. Самый внутренний использует данные из самого внутреннего, чтобы перенаправить пользователя.

  request(parameters,function(error, response, data){
      //the first request passes a token  
      request(newParamters,function(error, response, data){
          //the second request passes a url
          res.redirect(data.info.url);
      });
  });

Ошибка в том, что, когда я открываю это во многих вкладках браузера, он заканчивается сбоем после первой пары, а затем сервер говоритdata.info.url не определено

Мой вопрос к вам:Should I only be performing one request at a time? Я мог бы сохранить токен с первого разаrequest() и перенаправить пользователя на второйrequest() это поможет? У меня была большая совесть по поводу асинхронности, а не блокировки, и я шокирован тем, что это происходит. Любой отзыв будет отличным!

Ответы на вопрос(1)

Ваш ответ на вопрос