generated at
NestJS
内部でExpressを使っている
そのため、ExpressのMiddlewareはほぼ(全部?)動くらしい
TypeScript first
Expressよりかなり責務範囲が広い印象があるmrsekut
Expressはroutingのlibraryだが、NestJSはframeworkという感じがする






ルーティングだけでなく、DBとの接続など
DIできる
> デフォルトではExpressをコアとして動作
> Fastifyをコアとして動作させることもできる
> 実装と疎結合になるようなアーキテクチャ
> nest cli で簡単にプロジェクトやソースファイルのテンプレートを生成できる
> テストフレームワークが用意されている
> 認証ライブラリはPassportなどが使える
> GraphQLもサポート
> WebSocketももちろんOK
> class-validatorを使って楽々バリデーション
> TypeORMで型の恩恵を最大限に受けつつDB操作できる
> とにかく拡張性が高い

ボロカスに言われていた
>一体何を解決するためのフレームワークなのか最後までわからなかった。複雑性を増やすだけでは。