Промежуточное программное обеспечение Redux: хотите отправить заголовок ответа в качестве параметра промежуточному программному обеспечению
Я делаю все вызовы API из универсальной функции, и в некоторых ответах появляется настраиваемый заголовок ответа. Используя этот заголовок, мне нужно сделать еще один вызов API. Можно ли этого достичь, используя промежуточное ПО Redux?
// function 1
return ApiCaller.post('url').then(json => {
dispatch(someAction(json));
})
// function 2
return ApiCaller.post('anotherurl').then(json => {
dispatch(someOtherAction(json));
})
// ApiCaller
fetch(url).then(response => {
// before this I want to make another post call with data as response
// header 'x' value
return response;
}
В промежуточном программном обеспечении я хотел бы прочитать ключ из заголовка ответа и сделать еще один вызов API, возможно ли это?
1 ответ
Вы можете сохранить первый ответ в своем хранилище с избыточностью, а затем включить хранилище в ApiCaller, чтобы получить заголовки.