Installing Node
Node プロジェクトを作成するには、ローカルマシンに node をインストールしておく必要があります。 そのためには、https://nodejs.org/en/ に向かい、node をインストールするだけです。
Node プロジェクトの作成
新しいディレクトリを作成し、npm init
コマンドで node を初期化します。 Npmは、すべてのjavascriptパッケージが存在するパッケージマネージャです。 2021>
mkdir helloworld
cd helloworld/
npm init -y
ここで、npm init
コマンドで追加のタグ-y
を追加しています。 通常、npm init
を入力すると、特定の質問が表示されます。 それらをスキップするために、この -y タグをコマンドに追加しています。
コマンドを実行すると、プロジェクトのルート ディレクトリに package.json
ファイルが生成されます。 このファイルには、プロジェクトに関連するすべてのメタデータが格納されます。
このファイルには、scripts と呼ばれるものが表示されます。 ここは、プロジェクトに独自のコマンドを追加する場所です。 私は、npm start
と入力するとサーバーを起動する新しいスクリプトコマンドを作成しています。 このスクリプトは、私がコマンド npm start
を実行するたびに、コマンド node index.js
を実行するよう node に伝えます。
package.json
"scripts": {
"start": "node index.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
Configure Express
では、サーバーを作成しましょう。 ここではExpress.js
を使用してサーバーを作成します。 Express JSは、node JSのためのオープンソースのWebフレームワークです。 WebアプリケーションやAPIを構築するために設計されています。
npm install express --save
ここでは、ポート8000で動作する新しいサーバを作成するためにexpressを使用しています。 また、デモのために、hello world を返すルートを作成しています。
index.js
var express = require('express');
var app = express();app.get('/', function (req, res) {
res.send('Hello World!');
});app.listen(8000, function () {
console.log('Listening to Port 8000');
});
次に、npm start
コマンドでサーバーを起動します。 ブラウザを開き、http://localhost:8000/に移動します。 メインページにHello worldが表示されるはずです。
npm start