Узел: использование вызова api и переход к другому вызову api

Извините, если об этом уже спрашивали, но я не могу найти прямого ответа.

Мне нужно отправить данные в одну конечную точку API, которая возвращает токен. Затем мне нужно использовать этот токен в заголовке, чтобы сделать отдельный запрос GET к другой конечной точке, чтобы вернуть нужные мне данные.

Токены действительны только в течение нескольких минут, поэтому, если конечная точка GET ответит на недействительный токен, она отправит еще один запрос POST, чтобы получить новый токен и начать процесс заново.

Я безуспешно пробовал несколько асинхронных методов, обещаний и т. д. Заранее спасибо.

Вы должны добавить соответствующие фрагменты вашего кода. Покажите нам, что вы пробовали до сих пор, используя async или promises. Наверное, вы близки. Общая идея использовать обещание для связывания этих вызовов api идет в правильном направлении. И еще вы должны прочитать: stackoverflow.com/help/how-to-ask это действительно помогает

simon.ro 13.09.2018 21:44
0
1
38
1

Ответы 1

Концептуально:

await apiCall2(
  await apiCall1()
);

Другие вопросы по теме