node.jsはじめる

サーバサイドにも使える「node.js」。
普段Apache×PHPだが、PHPより言語的にはJavaScriptの方が好き。
ふつうのWebアプリ、またWebSocketにも手を出してみたい。

node.jsインストール

公式サイトだと、最新版は0.4.5っぽい(2010/04/05)


wget http://nodejs.org/dist/node-v0.4.5.tar.gz
tax xzvf node-v0.4.5.tar.gz
./configure
make
make install

サンプル

お決まりのエコーサーバのサンプル。
"hoge.js"

var sys  = require('sys');
var http = require('http');

http.createServer(
    function (request, response) {
        response.writeHead(200, {'Content-Type': 'text/plain'});
        response.write('Hello World!!\n');
        response.end();
    }   
).listen(8000);

sys.log('runninng echo Server');
実行してみる


[motsat@localhost ~]$ node hoge.js
6 Apr 10:00:30 - runninng echo Server
[motsat@localhost ~]$ curl localhost:8000
Hello World!!
うまく動いているっぽい。
もっとつっこんでいく。