2021-01-01から1年間の記事一覧

React Hook Formでのチェックボックスの取り扱い

Path<T>の型定義を見ればわかるがチェックボックスのパスはhoge.fugaという書式になっている 初期値はdefaultCheckedとかを使わないでregisterに渡す初期値にて指定する 指定の仕方は簡単で、registerにてパスで指定する構造にしたがったオブジェクトであればい</t>…

Next.jsでのmultipart/form-dataの取り扱い

概要 Next.jsにおいてFEからmultipart/form-dataでデータをBFFに送り、そこからさらにBEにmultipart/form-dataで送る 今回の手法はFileとstringやnumberが混在したフォームデータに対応している 処理の流れ 1. FE to BFF fileのinputでonChangeのevent.targe…

ETagを使った排他制御について

メモ 排他制御の実装としてはバージョンで管理するより、ETagとIf-Match使う方が楽なのか? RFC5789 PATCH Method for HTTPではETagとIf-Match使った方法が言及されている https://datatracker.ietf.org/doc/html/rfc5789#section-2 https://datatracker.iet…

npm scriptsからPrisma Client使ったら終わらなくなった

npm scriptsからPrisma Clientを使ったところ、ソースコードを一番下まで実行し終わってもプロセスが終了しなくなったので色々試してみたところ await prisma.$disconnect() としたら直った 明示的に接続を切る必要があるようだ