Closed7

フルJS環境で楽して開発したい

susiyakisusiyaki

とりあえずサーバー、フロントエンド(web)の言語を共通化して楽したい
選択肢としてwebはReactを採用したいのでサーバもNodeが最適と判断

susiyakisusiyaki

自動生成したコードを極力有効活用するためにはモデルやリゾルバは編集しないことが必要だった

つまりミドルウェアで諸々やっていくことになった

susiyakisusiyaki

認証周りもjwtとかのミドルウェア挟んで完了
楽したいのでfirebase authentication採用

susiyakisusiyaki

リクエストボディのバリデーションはzodのObjectTypeを使ってgraphql-shieldと同じ感じで定義できるようにした

OSS化するのもあり

zodで定義したバリデーションはフロントエンドのreact-hook-formとかでも流用したいので共通化

このスクラップは6ヶ月前にクローズされました