メモ: node.jsでHello world
- node.jsバージョン: 0.6.19
- 参考: node.jsハンズオン資料 (インストール、HTTP Serverの章)
コンソール版Hello world
hello.js:
console.log("Hello, world");
これをターミナル上で実行すると "Hello, world" と表示される。
$ node hello.js Hello, world $
Webサーバ版Hello world
「参考」に挙げたハンズオン資料中のコード例ほぼそのままですが。
hello_server.js:
var http = require('http'); var server = http.createServer(function(req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.write('Hello, world\n'); res.end(); }); server.listen(8000);
ターミナル上で hello_server.jsを実行
$ node hello_server.js
この状態で、同じホスト上のWebブラウザから http://localhost:8000/ に接続すると、ブラウザ上に "Hello, world" と表示される。