Ubuntuでnode.jsを動かしてみた

インストールしてみる

基本的にはここのドキュメントにしたがってインストール

Installing Node.js via package manager · nodejs/node-v0.x-archive Wiki · GitHub

sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm

最初のapt-get installでパッケージリストが古いままだと怒られる場合があるので、その場合はapt-get updateしてあげる

動かしてみる

とりあえずは、サンプルコードを動かしてみる

http://nodejs.jp/nodejs.org_ja/docs/v0.8/api/synopsis.html

var http = require('http');

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

console.log('Server running at http://127.0.0.1:8124/');

上記をexample.jsとして保存して、以下を実行

$ node example.js
Server running at http://127.0.0.1:8124/

上記でアクセス(ローカルじゃない場合は127.0.0.1を動作させているサーバのIPに変更)して「Hellow World」が表示されればおっけー

っていうか、あっさりとデター!

書き方を見るとメソッドチェーンっぽい
createServer() でサーバの基本を書けばいいのかな?
listen() で動作するポートの指定ができるのか

とりあえずの雑感

  • Ubuntuで動かしたら異常に楽チンに最初の導入ができた

とっかかりが入りやすいの重要

まぁ、日ごろフロント側で書くことがあるので、新しい言語を覚えるよりはハードル低い

  • なんか作ってみるかー

何ができるのかまだわかってないけど、とりあえずなんか書けたらいいなぁ