NestJS
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[NestJS:https://nestjs.com/]]
-[[docs:https://docs.nestjs.com/]]
-[[NestJS トレイルマップ:https://zenn.dev/optimisuke/arti...
-[[実践 NestJS:https://www.slideshare.net/ssusercd7730/ne...
-[[Nest.jsは素晴らしい:https://qiita.com/kmatae/items/5aa...
-[[NestJSのススメ ~Expressを超えてゆけ~:https://qiita.c...
-[[Next.js + NestJS + GraphQLで変化に追従するフロントエン...
-[[NestJS を使って最速リリースを目指している話:https://te...
-[[All TypeScript で開発したLINEで動くリアルタイムクイズ...
-[[GraphQL スターターパック | Prisma + NestJS + Next.JS製...
-[[NestJS × Reactで学ぶフルスタックGraphQLアプリケーショ...
*概要 [#d619a569]
-Typescript製のバックエンドフレームワーク
-デフォルトではExpressをコアとして動作
-Fastifyをコアとして動作させることもできる
-Node.jsで上で動く
-実装と疎結合になるようなアーキテクチャ
-nest cli で簡単にプロジェクトやソースファイルのテンプレ...
-Expressのミドルウェアをそのまま使える
-テストフレームワークが用意されている
-認証ライブラリはPassportなどが使える
-OpenAPIで出力しやすい
-GraphQLもサポート
-WebSocketももちろんOK
-class-validatorを使って楽々バリデーション
-TypeORMで型の恩恵を最大限に受けつつDB操作できる
-とにかく拡張性が高い
-フレームワークのエコシステムとしてDIの機構を用意している
-デコレーターやアノテーションによって関心の分離を行うこと...
-Interceptorや大域エラーハンドリングなどのデザインパター...
*事例 [#a69afa2f]
-[[NestJS を使ってジョブメドレーアカデミーのバックエンド...
*入門 [#vde73ff6]
-[[初心者向けNestJS(Typescript)バックエンド開発講座:https...
-[[NestJSにざっくり入門してみる:https://zenn.dev/higuchim...
-[[NestJSの始め方:https://qiita.com/tobita0000/items/6705...
-NestJSのCLIをインストール
$ npm i -g @nestjs/cli
-NestJSのプロジェクト作成
$ nest new [プロジェクト名]
--パッケージマネージャとして npm を選択
? Which package manager would you ❤️ to use? npm
-開発モードで実行
$ cd [プロジェクト名]
$ npm run start:dev
-http://localhost:3000/ にアクセスし、Hello World! が表示...
*monorepo [#m90484fb]
-[[【NestJS】NestJSでmonorepo機能を使ってみた:https://kak...
-[[Turborepoを利用したmonorepo構成のNestJS+Prismaプロジェ...
**monorepoとは [#v9cac638]
-1つのリポジトリで複数のモジュールリポジトリを管理すること
-共通のモジュールを参照する複数のアプリケーションが存在す...
**効果 [#l872135d]
-NestJSはアプリケーションが肥大化しがちです。この機能を使...
**関連ツール [#w89ef138]
***[[turborepo:https://turbo.build/]] [#f1a8fd3f]
-[[Turborepo でモノレポ構成のプロジェクトを爆速でビルドす...
-[[モノレポのためのツールTurborepoを触ってみた:https://en...
*認証 [#hd2f0639]
-[[NestJSで作成したバックエンドAPIをAuth0で認証/認可:htt...
*AWS [#w23ac3e6]
-[[NestJS で作成したRESTfull APIをAWS Lambda + API Gatewa...
-[[NestJSをLambda上に乗せたい話:https://zenn.dev/saitom_t...
-[[Deploy a NestJS API to AWS Lambda with Serverless Fram...
*Azure [#pfda0e2a]
-[[Deploy NestJS Serverless Apps to Azure Functions:https...
終了行:
[[NestJS:https://nestjs.com/]]
-[[docs:https://docs.nestjs.com/]]
-[[NestJS トレイルマップ:https://zenn.dev/optimisuke/arti...
-[[実践 NestJS:https://www.slideshare.net/ssusercd7730/ne...
-[[Nest.jsは素晴らしい:https://qiita.com/kmatae/items/5aa...
-[[NestJSのススメ ~Expressを超えてゆけ~:https://qiita.c...
-[[Next.js + NestJS + GraphQLで変化に追従するフロントエン...
-[[NestJS を使って最速リリースを目指している話:https://te...
-[[All TypeScript で開発したLINEで動くリアルタイムクイズ...
-[[GraphQL スターターパック | Prisma + NestJS + Next.JS製...
-[[NestJS × Reactで学ぶフルスタックGraphQLアプリケーショ...
*概要 [#d619a569]
-Typescript製のバックエンドフレームワーク
-デフォルトではExpressをコアとして動作
-Fastifyをコアとして動作させることもできる
-Node.jsで上で動く
-実装と疎結合になるようなアーキテクチャ
-nest cli で簡単にプロジェクトやソースファイルのテンプレ...
-Expressのミドルウェアをそのまま使える
-テストフレームワークが用意されている
-認証ライブラリはPassportなどが使える
-OpenAPIで出力しやすい
-GraphQLもサポート
-WebSocketももちろんOK
-class-validatorを使って楽々バリデーション
-TypeORMで型の恩恵を最大限に受けつつDB操作できる
-とにかく拡張性が高い
-フレームワークのエコシステムとしてDIの機構を用意している
-デコレーターやアノテーションによって関心の分離を行うこと...
-Interceptorや大域エラーハンドリングなどのデザインパター...
*事例 [#a69afa2f]
-[[NestJS を使ってジョブメドレーアカデミーのバックエンド...
*入門 [#vde73ff6]
-[[初心者向けNestJS(Typescript)バックエンド開発講座:https...
-[[NestJSにざっくり入門してみる:https://zenn.dev/higuchim...
-[[NestJSの始め方:https://qiita.com/tobita0000/items/6705...
-NestJSのCLIをインストール
$ npm i -g @nestjs/cli
-NestJSのプロジェクト作成
$ nest new [プロジェクト名]
--パッケージマネージャとして npm を選択
? Which package manager would you ❤️ to use? npm
-開発モードで実行
$ cd [プロジェクト名]
$ npm run start:dev
-http://localhost:3000/ にアクセスし、Hello World! が表示...
*monorepo [#m90484fb]
-[[【NestJS】NestJSでmonorepo機能を使ってみた:https://kak...
-[[Turborepoを利用したmonorepo構成のNestJS+Prismaプロジェ...
**monorepoとは [#v9cac638]
-1つのリポジトリで複数のモジュールリポジトリを管理すること
-共通のモジュールを参照する複数のアプリケーションが存在す...
**効果 [#l872135d]
-NestJSはアプリケーションが肥大化しがちです。この機能を使...
**関連ツール [#w89ef138]
***[[turborepo:https://turbo.build/]] [#f1a8fd3f]
-[[Turborepo でモノレポ構成のプロジェクトを爆速でビルドす...
-[[モノレポのためのツールTurborepoを触ってみた:https://en...
*認証 [#hd2f0639]
-[[NestJSで作成したバックエンドAPIをAuth0で認証/認可:htt...
*AWS [#w23ac3e6]
-[[NestJS で作成したRESTfull APIをAWS Lambda + API Gatewa...
-[[NestJSをLambda上に乗せたい話:https://zenn.dev/saitom_t...
-[[Deploy a NestJS API to AWS Lambda with Serverless Fram...
*Azure [#pfda0e2a]
-[[Deploy NestJS Serverless Apps to Azure Functions:https...
ページ名: