
Express.js の基礎
ルーティング、ミドルウェア、リクエスト/レスポンス、静的ファイル、テンプレートエンジン、エラー処理
20 面接問題·
Junior
1Express.js とは何ですか?
1
Express.js とは何ですか?
回答
Express.js は Node.js 向けの最小限で柔軟な Web フレームワークであり、Web アプリケーションや API を構築するための堅牢な機能を提供します。素の Node.js と比べて、ルーティング、ミドルウェア、HTTP リクエスト/レスポンスの処理を簡素化します。そのシンプルさとパフォーマンスにより、Express は Node.js の Web アプリケーションの事実上の標準となっています。
2基本的な Express アプリケーションを作成するには?
2
基本的な Express アプリケーションを作成するには?
回答
Express アプリケーションを作成するには、express モジュールをインポートし、express() 関数を呼び出してアプリケーションをインスタンス化します。このインスタンスは、ルートやミドルウェアを定義し、サーバーを起動するために必要なすべてのメソッドを提供します。これがあらゆる Express アプリケーションの最初のステップです。
3Express で GET ルートを定義するメソッドはどれですか?
3
Express で GET ルートを定義するメソッドはどれですか?
回答
app.get() メソッドは、HTTP GET リクエストに応答するルートを定義するために使用されます。ルートのパスと、リクエストを処理してレスポンスを送信するコールバック関数の 2 つのパラメータを取ります。このメソッドは REST エンドポイントを作成するための基本です。
4
Express におけるミドルウェアとは何ですか?
5
Express でグローバルミドルウェアを追加するには?
+17 面接問題
その他のNode.js / NestJS面接トピック
Node.js の基礎
Junior
20問Node.js コア API
Junior
25問非同期プログラミング
Junior
25問NestJSの基礎
Junior
23問REST API 設計
Junior
20問バリデーションとDTO
Junior
20問APIドキュメントと契約
Junior
20問エラーハンドリング
Junior
20問ユニットテスト
Junior
20問タスクスケジューリング
Junior
15問NestJS のモジュールと DI
Mid-Level
20問設定と環境管理
Mid-Level
20問JWT認証
Mid-Level
25問認可とRBAC
Mid-Level
20問TypeORMによるデータベース
Mid-Level
30問Prisma ORM
Mid-Level
25問ミドルウェアとインターセプター
Mid-Level
20問ファイルアップロード
Mid-Level
15問WebSockets
Mid-Level
20問NestJSによるGraphQL
Mid-Level
25問エンドツーエンドテスト
Mid-Level
20問Redisによるキャッシング
Mid-Level
20問Bull によるキュー
Mid-Level
20問DevOps、Logging、CI/CD
Mid-Level
25問Docker とコンテナ化
Mid-Level
25問マイクロサービス
Senior
30問セキュリティのベストプラクティス
Senior
25問パフォーマンスとクラウドデプロイ
Senior
30問