私はNode.jsに触れてまだ3時間くらいしかたってない人がMDNとかYoutubeとかみて覚えた知識なのでほぼ必ず間違いがあります!!気をつけろ!!
bin
この中にあるwww
ってファイル
routes
サーバーとファイル間にある架け橋を担当するファイル群。
app.js内でapp.get関数を使って処理してもいいけどプロジェクトが大きくなるにつれて煩雑になってしまうので、app.useを使うことでapp.jsとroutesディレクトリのjsファイルと紐づけれるよ。
ここではサーバーから送信されたリクエストの内容を変数として他ファイルに送れるよ。
public
画像、CSSファイルなどユーザーが異なっていもいじる必要のない静的ファイルを置くところ。
view
動的に処理するやつたち。
先述したrouteファイルで処理した内容を変数として送った場所がここ。受け取った変数をウェブページに埋め込んで使ったりいろいろできるよ。
ミドルウェア
関数。
サーバーからのリクエスト内容をいろいろ取れたりする…らしい