Node.jsでサーバーを実行する方法


  1. Expressフレームワークを使用する方法:

Expressは、Node.jsで人気のあるウェブアプリケーションフレームワークです。以下の手順に従って、Expressを使用してサーバーを実行できます。

まず、Node.jsとExpressをインストールします。ターミナルまたはコマンドプロンプトで以下のコマンドを実行します:

npm install express

次に、以下のコードを含むserver.jsという名前のファイルを作成します:

const express = require('express');
const app = express();
app.get('/', (req, res) => {
  res.send('Hello, World!');
});
app.listen(3000, () => {
  console.log('サーバーがポート3000で実行されています。');
});

最後に、以下のコマンドを使用してサーバーを実行します:

node server.js

これで、Node.jsのサーバーがポート3000で実行され、http://localhost:3000でアクセスできるようになります。

  1. httpモジュールを使用する方法:

Node.jsには、httpモジュールを使用してサーバーを作成する方法もあります。以下はその例です:

const http = require('http');
const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello, World!');
});
server.listen(3000, () => {
  console.log('サーバーがポート3000で実行されています。');
});

上記のコードをserver.jsという名前のファイルに保存し、以下のコマンドでサーバーを実行します:

node server.js

これにより、httpモジュールを使用してNode.jsのサーバーがポート3000で実行されます。

以上が、Node.jsでサーバーを実行するためのシンプルで簡単な方法とコード例です。これらの例を参考にして、自分のアプリケーションに適した方法を選択してください。