Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 1.23 KB

File metadata and controls

29 lines (18 loc) · 1.23 KB

コードリーディング練習用サンプルアプリケーション

内容

Node.jsとExpressで作成したシンプルなアプリケーションが含まれます。

単純なルーティングの実装や、例外処理、非同期処理を使ったアプリケーションです。

非同期処理は外部APIを使わず、 setTimeout を使い、擬似的に情報の取得を行なっています。

使い方

各ディレクトリにアプリケーションを動かすためのコードが入っています。

基本構成は以下の通りです。

  • app.js: サーバーのエントリーポイント
  • xxxFetcher.js: 非同期に情報を取得する関数を含むモジュール
  • views/index.ejs: トップページを表示するためのテンプレート
  • public/style.css: スタイルシート

以下のポイントを考えながらコードを読んでみましょう。

  1. ルーティング処理をどのように行なっているのか
  2. 例外処理はどのような処理をする時に使っているのか
  3. 例外処理はどのようなときに使っているのか
  4. どのように情報をejsファイルに渡しているのか

コードを読み、実装方法を学びましょう!