コンソールで使ってみた
何も考えずにコンソール上で
node
すると、おもむろにコンソール上でのコードが書ける。
止めたくなったら。
.exit
でいける。
あえてコンソールからHelloWorld
xxxx@flowers:~# node > var http = require('http'); > http.createServer(function(request, res){ ... res.writeHead(200, {'Content-Type':'text/plain'}); ... res.end('Hello, Node.'); ... }).listen(8080, '127.0.0.1'); > console.log('Server running...'); Server running... >
そして拾ってみる
xxxx@flowers:~$ wget http://127.0.0.1:8080/ --2011-05-31 00:50:12-- http://127.0.0.1:8080/ 127.0.0.1:8080 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 特定できません [text/plain] `index.html' に保存中 [ <=> ] 12 --.-K/s 時間 0s 2011-05-31 00:50:12 (467 KB/s) - `index.html' へ保存終了 [12] xxxx@flowers:~$ cat index.html Hello, Node.
外部からはアクセスできなかった。
多分ポートとか開いてないんだなぁ、、、iptables でも後でいじるか。