Closed OKAUEND closed 1 year ago
Trello - 機能 - 配信者の名前や配信日の降順昇順、配信年でフィルタリングをし、簡易検索機能を実現する
仮デプロイを行った時に、検索結果画面でPrismaでエラーが発生し、検索結果を得れなかった
Where文を作成する時、クエリパラメータのオブジェクトを配列に変換し、ReduceでループさせることでWhere文を作成していた その時のReduceループでWhere文が作成されずにPrismaの応答処理が走っていたので、エラーとなっていた
Reduceは認知負荷が上がるため、forEachのループ文へ変更 処理の切り分けをSwicthで判別し、変数のオブジェクトへマージしていく処理へ変更をした
Issue / Ticket
作業カテゴリー
Trello - 機能 - 配信者の名前や配信日の降順昇順、配信年でフィルタリングをし、簡易検索機能を実現する
69
作業チケット
課題/何が起こったか
仮デプロイを行った時に、検索結果画面でPrismaでエラーが発生し、検索結果を得れなかった
仮説/どうしてそうなったのか
Where文を作成する時、クエリパラメータのオブジェクトを配列に変換し、ReduceでループさせることでWhere文を作成していた その時のReduceループでWhere文が作成されずにPrismaの応答処理が走っていたので、エラーとなっていた
どういう作業を行ったか
Reduceは認知負荷が上がるため、forEachのループ文へ変更 処理の切り分けをSwicthで判別し、変数のオブジェクトへマージしていく処理へ変更をした
Next Point
エラー時の画面
参考資料