NestJS
TypeScript first
Expressよりかなり責務範囲が広い印象があるmrsekut.icon
Expressはroutingのlibraryだが、NestJSはframeworkという感じがする
ルーティングだけでなく、DBとの接続など
デフォルトではExpressをコアとして動作
実装と疎結合になるようなアーキテクチャ
nest cli で簡単にプロジェクトやソースファイルのテンプレートを生成できる
テストフレームワークが用意されている
認証ライブラリはPassportなどが使える
GraphQLもサポート
WebSocketももちろんOK
class-validatorを使って楽々バリデーション
TypeORMで型の恩恵を最大限に受けつつDB操作できる
とにかく拡張性が高い
ボロカスに言われていた
一体何を解決するためのフレームワークなのか最後までわからなかった。複雑性を増やすだけでは。