Node.js入門
いまさらNode.js入門
インストール
$ brew install node
$ node -v
v0.10.3
consoleでHello World
$ node
> console.log('Hello World!')
Hello World!
undefined
WebサーバーでHello World
hello.js
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello World!\n');
}).listen(8080);
console.log('start server!');
実行
$ node hello.js
Echo Server
echo.js
var http = require('http');
var url = require('url');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
var name = url.parse(request.url, true).query['name'];
response.end('Hello ' + name + '!\n');
}).listen(8080);
console.log('start server!');