node.js導入メモ
macにnode.jsを導入(正式にはnodeと言うらしい。バージョン番号は0.偶数.xが安定版
homebrewでnodeをインストール
本体
$ brew install node $ node -v v0.8.15
npmインストール
パッケージ管理
$ wget -nd -O - http://npmjs.org/install.sh | sh - $ npm -v 1.1.68
動作テスト
以下の内容のスクリプト作成
//node-test.js var http = require('http'); var server = http.createServer(function (req, res){ res.writeHead(200, {'Content-Type':'text/plain'}); res.end('Hello World\n'); }).listen(8124, "127.0.0.1"); var server = http.createServer(function (req, res){ res.writeHead(300, {'Content-Type':'text/plain'}); res.end('Hello World\n'); }).listen(8125, "127.0.0.1"); var server = http.createServer(function (req, res){ res.writeHead(400, {'Content-Type':'text/plain'}); res.end('Hello World\n'); }).listen(8126, "127.0.0.1"); console.log('start http server');
node起動
$ node node-test.js start http server
各ポート番号のページのステータスコードが以下のようになる
localhost:8124 → status code 200 localhost:8125 → status code 300 localhost:8126 → status code 400