複数のアイテムを一度に更新しようとしており、アイテムごとにネットワークリクエストを作成する必要があります。私は要求をするためにフェッチを使用しています。ここでバッチを使用してアイテムを更新する - エラーと成功を正しく処理する方法
は、私が何を意味するかの例です:
const updateItems = items => items.forEach(item => api.create(item))
api.create
このようなものになります。
create: item => fetch(url, config(item)).then(handleErr).then(handleRes)
をどのように私は私が成功したすべてのものをバッチ処理していていることを確認することができますか?各create
は約束ですが、私は次のエラーが発生するため、Promise.allをラッパーとして使用することに問題があります。Cannot read property 'Symbol(Symbol.iterator)' of undefined
ただし、更新は成功していますので、何か間違っています!