Slide 5
Slide 5 text
© Commune Inc. All rights reserved
● 技術構成
○ バックエンドはNestJS(monorepo, SWC)でREST API
○ class-validator, class-transformerを使ってAPIリクエストのバリデーション
や変換を行っている
○ @nestjs/swaggerを使ってソースコードからOpenAPIを出力
○ フロントエンド(今回関係ない)
■ Orvalを使ってOpenAPIからフロントエンドで使用するコード(型定義、データフェッチ、モックサーバー)を
自動生成
■ ブラウザからNestJSにHTTPリクエスト(BFFはない)
前提となる技術構成
5