Извините, если об этом уже спрашивали, но я не могу найти прямого ответа.
Мне нужно отправить данные в одну конечную точку API, которая возвращает токен. Затем мне нужно использовать этот токен в заголовке, чтобы сделать отдельный запрос GET к другой конечной точке, чтобы вернуть нужные мне данные.
Токены действительны только в течение нескольких минут, поэтому, если конечная точка GET ответит на недействительный токен, она отправит еще один запрос POST, чтобы получить новый токен и начать процесс заново.
Я безуспешно пробовал несколько асинхронных методов, обещаний и т. д. Заранее спасибо.
Концептуально:
await apiCall2(
await apiCall1()
);
Вы должны добавить соответствующие фрагменты вашего кода. Покажите нам, что вы пробовали до сих пор, используя async или promises. Наверное, вы близки. Общая идея использовать обещание для связывания этих вызовов api идет в правильном направлении. И еще вы должны прочитать: stackoverflow.com/help/how-to-ask это действительно помогает