検索
Node.js_logo
記事の項目

最近の投稿

HTTP サーバー Node.jp

Node.jsでhttp server で Hell world を表示するアプリケーションをを作成してみる

この記事の項目

node.js インストール

				
					$ sudo apt install nodejs
				
			

任意の場所にディレクトリを作成

今回は、

/ver/www/js_study/http_server

のようにディレクトリを作成してnode.js の にした。

				
					$ cd /ver/www
$ sudo mkdir js_study
$ cd js_study
$ sudo mkdir http_server
				
			

必要なファイルの作成

作成したディレクトリ http_server にhttpサーバーに必要なファイルを格納します。

main.js

				
					$ sudo vi main.jp
				
			

main.jp の中に下記を記述して保存する

				
					const http = require("http");
const port = 3000;

const server = http.createServer((request, response) => {
    response.writeHead(200, {
      "Content-Type": "text/html"
    });

    const responseMessage = "<h1>Hello World</h1>";
    response.end(responseMessage);
    console.log(`Sent a response : ${responseMessage}`);
});

server.listen(port);
console.log(`The server has started and is listening on port number: ${port}`);
				
			

httpサーバーを起動

ファイル main.jp のあるディレクトリに移動して

				
					$ node main.js
				
			

とすると、nodeのhttpサーバーが起動するとコンソールに

The server has started and is listening on port number: 3000

と表示される

ウエブブラウザからサーバーの URL または IP アドレスにポート番号 3000 でアクセスする。
WEBブラウザに「Hell World」が表示される

nodejs http

コンソールには

				
					Sent a response : <h1>Hello World</h1>
Sent a response : <h1>Hello World</h1>
				
			

のように表示されれば成功です。

node main.js を停止するには Ctr+c (コントロール + C)のキーを押さえてください。

サーバーアクセスでブラウザに表示させるだけならば、ものすごく簡単ですね。
すごい!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

Redis

$ sudo apt update $ sudo