Промежуточное программное обеспечение 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, чтобы получить заголовки.

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