2025-05

Expressjs

【Express】ミドルウェアとは?express.json()やカスタムミドルウェアの作り方

こんにちは、かつコーチです。Expressのコードを読んでいると、必ずと言っていいほどapp.use()という記述に出会います。「これって何をしているんだろう?」と疑問に思ったまま、なんとなくコピペしていませんか。この記事では、Expres...
Expressjs

【Express】Expressのルーティングの基本(GET/POST/パラメータ)

こんにちは、かつコーチです。Expressでサーバーを立てられるようになった次のステップは、ルーティングを使いこなすことです。「GETとPOSTって何が違うの?」「URLの中の値ってどうやって取得するの?」という疑問に、この記事でしっかり答...
Expressjs

【Express.js】Expressで最小構成のサーバーを立てる(npm init〜起動まで)

こんにちは、かつコーチです。Node.jsの基本を学んだら、次に気になるのが「実際にサーバーを作ってみたい」ということではないでしょうか。この記事では、Node.jsのフレームワークであるExpressを使って、最小構成のサーバーを立てる手...
JavaScript

【Node.js】CommonJSとESモジュール(require/import)の違い

こんにちは、かつコーチです。Node.jsのコードを読んでいると、requireとimportの両方が出てきて混乱した経験はありませんか。「どっちを使えばいいのか分からない」「混ぜて使ったらエラーになった」という声をよく聞きます。この記事で...
JavaScript

【Node.js】npmとpackage.jsonの基本:パッケージ管理を理解する

こんにちは、かつコーチです。Node.jsを学び始めると、必ず出てくるのが「npm」と「package.json」です。「なんとなくコマンドを打っているけど、中身がよく分かっていない」という方も多いのではないでしょうか。この記事では、npm...
JavaScript

【Node.js】Node.jsとは?サーバーサイドJavaScriptの基本を理解する

こんにちは、かつコーチです。「Node.jsって聞いたことはあるけど、結局何なのか分からない」。そんな悩みを持つ方は多いです。ずっと記事にしていませんでしたが、この際まとめておきましょう。この記事では、Node.jsが何者なのかを、ブラウザ...