node.jsのHello world
提供: Node.js/JavaScript入門
スポンサーリンク
node.jsによるHello Worldのサンプルです。
読み方
- Hello World
- はろー わーるど
概要
node.jsによる簡単なプログラムを紹介します。 JavaScriptでHTTPサーバを起動します。
ソースコード
このプログラムは、8080でlistenします。
hello.js
/* * http.js * Copyright (C) 2014 kaoru <kaoru@bsd> */ var http = require('http'); var server = http.createServer(); server.on('request', doRequest); server.listen(8080); function doRequest(req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.write('Hello World\n'); res.end(); }
実行例
$ node hello.js
http://localhost:8080/ にアクセスします。
$ curl http://localhost:8080/ Hello World
レスポンスヘッダ込みの実行例は以下の通りです。
$ curl -i http://localhost:8080/ HTTP/1.1 200 OK Content-Type: text/plain Date: Sat, 05 Apr 2014 09:55:08 GMT Connection: keep-alive Transfer-Encoding: chunked Hello World
hello.jsは、自動的に終了しないため、nodeコマンドの終了は、C-c です。
http.createServerの他の使い方
http.createServerに処理をそのまま渡すこともできます。
var http = require ('http'); http.createServer ( function (req, res) { res.writeHead (200, {'Content-Type': 'text/plain'} ); res.end ('Hello World\n'); } ).listen (8080);
関連項目
- node.js
- node.jsのインストール
- node
- node.jsのHello world
- node.jsで外部ファイルのJavaScriptを呼び出す
- node.jsパッケージ管理ツールnpmの使い方
- node.js foreverによるデーモン化
- node.jsにおけるワンライナーの使い方
ツイート
スポンサーリンク