サーバーサイドのNode.jsでHello World!を返すプログラムを作ります。
@app.js
const http = require('http'); // HTTPサーバーを生成します const httpServer = http.createServer((request, response) => { // ここはリクエストを受け付けたときに実行されます console.log("リクエストを受け付けました"); // レスポンスを作成します // はじめにHTTPヘッダを付けます response.writeHead(200, {'Content-Type': 'text/plain'}); // レスポンスを返します response.write("Hello World!", () => { console.log("レスポンスを返しました"); }); // レスポンスを終了します response.end(() => { console.log("レスポンスを終了しました"); }); }); // リクエストの待ち受けを開始します httpServer.listen(300 0, "localhost", () => { console.log("リクエストの待ち受けを開始しました"); });
プログラムを実行します。
$ node app.js
リクエストの待ち受けを開始しました
あとは localhost:3000 にアクセスがあれば”Hello World!”を返します。コンソールには次のように表示されます。
$ node app.js リクエストの待ち受けを開始しました リクエストを受け付けました レスポンスを返しました レスポンスを終了しました
以上です。