今回はExpressの環境構築について初心者向けにまとめます。
Node.jsとExpress
Node.jsとは、JavaScriptを使ってサーバーを動かせるようにしたものです。
元々ブラウザの中で使っていたJavaScriptを、パソコンやサーバーの中でも使えるようにしたのがNode.jsです。簡潔に言うと、JavaScriptでバックエンドも使えるようにしたフレームワークです。
また、Node.jsにはExpressというフレームワークがあります。Node.jsを使ってもサーバーは作れますが、コードを短く簡単に書けるようにしたのがExpressです。
Node.jsをインストール
Expressを使うには、まず、Node.jsをインストールする必要があります。
-
Node.js公式サイトにアクセス
-
Node.js(LTS) をクリックしてダウンロード
-
ダウンロードしたファイルを開いて案内に従ってインストール
→特にこだわりがなければすべて「Next」を押してインストールまで進めましょう -
正しくインストールされたか確認
ターミナル(コマンドプロンプト)を開いて、以下のコマンドを入力bashnode -v npm -v
バージョンが表示されればOKです。
プロジェクトフォルダを作ろう
プロジェクトに使うフォルダを作りましょう。そのなかでExpressのインストールを行います。
mkdir [プロジェクト名]
㏅ [プロジェクト名]
[プロジェクト名]には好きな名前を付けましょう。
以下のコマンドを実行して、プロジェクトにpackage.json
を作成します。
npm init -y
プロジェクトフォルダにpackage.json
が作成されればOKです。
Expressをインストール
次に、Expressをインストールします。
npm install express
これでnode_modules
フォルダとpackage-lock.json
が作成され。Express.jsが使えるようになります。
#サーバーファイルを作ってみよう
プロジェクトの中に、index.js
というファイルを作りましょう。
そして、index.js
に以下のコードを書いてみましょう!
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello Express!');
});
app.listen(3000, () => {
console.log('サーバーが port 3000 で動いています');
});
サーバーを起動してみよう
ターミナルで以下のコマンドを実行します。
node index.js
コンソールで以下のように表示されたら成功です。
サーバーが port 3000 で動いています
ブラウザでhttp://localhost:3000
にアクセスすると
「Hello Express!」と表示されます。
まとめ
Node.jsとExpressについてと環境構築についてまとめました。Expressの環境が整えばシンプルなコードでサーバーを立ち上げることができます。ぜひ。手を動かしてコードを書いてみましょう。
次回には詳しくExpressのコードの書き方についてまとめていこうと思います。