Skip to content

FY25 Q1 の 100program の事前学習で使用する学習コースに含めるコードリーディング練習用のサンプルアプリ集

Notifications You must be signed in to change notification settings

Progate/code-reading-practice

Repository files navigation

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

内容

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

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

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

使い方

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

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

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

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

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

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

About

FY25 Q1 の 100program の事前学習で使用する学習コースに含めるコードリーディング練習用のサンプルアプリ集

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published