フロントでロールバックを実装する | CastingONE Tech Blogのフィード


こんにちは!CastingONEの大沼です。 始めに弊社ではファイルのアップロードは事前にGCSに上げてからそのURLをPOSTしています。先に上げておくことで登録時にファイルアップロードの処理時間をスキップでき時間を短くすることができます。しかしこの事前アップロードを並列で行った際、途中でエラーが起きると困ったことが起きます。アップロード先のURLは数が決まっているのでアップロード済みかをフラグで管理していますが、途中で失敗した場合はこれまで成功していたファイルはフラグが立ったままになってしまいます。更にまだ通信中のものはPromise.allではスキップされますが処理そのもの…


元の記事を確認する

関連記事