Я пытаюсь сделать почтовый запрос, используя ax ios, чтобы получить ключ с сервера и использовать его для второго почтового запроса. первый должен возвращать переменную с именем session_id, что он и делает, но второй запрос завершается неудачно с кодом ошибки 400, Bad Request. Я попытался добавить задержку ко второму запросу, на случай, если это было проблемой с обещанием, но это не сработало. Извините, если это глупая ошибка, так как я новичок в работе с JS звонками. Если мне будет полезно опубликовать весь код, спросите, и я сделаю это.
async function login() {
await axios.post(url,credentials)
.then(function(response) {
return response.data.data.sessionId
})
.catch(function(error) {
console.log(error)
})
}
function pullPush(sessionId) {
axios.defaults.headers.common['Authorization'] = 'Session ' + sessionId
axios.post(url2, body)
.then(function(response) {
console.log(response)
})
.catch(function(error) {
console.log(error)
})
}
pullPush(login())