トップページ -> コンピュータ実習 -> JavaScript と JQueryUI による Web プログラミング -> サーバサイド JavaScript の処理系 Node.js
[サイトマップへ], [サイト内検索へ],

サーバサイド JavaScript の処理系 Node.js

サイト構成 連絡先,業績など コンピュータ実習 データの扱い コンピュータ設定 教材(公開) サポートページ

node.js: Evented I/O for V8 JavaSCript


Node.js のインストール

■ ubuntu のパッケージを用いてインストールする場合

  1. Node.JS のインストール

    ◆ ubuntu 12.04 でのインストール手順例

    sudo apt-get install python-software-properties python g++ make
    sudo apt-get -yv install curl libc-ares-dev libev-dev libv8-dev
    sudo add-apt-repository ppa:chris-lea/node.js
    sudo apt-get update
    sudo apt-get -yv install nodejs-dbg nodejs-dev nodejs npm
    

  2. xulrunner のインストール

    ◆ ubuntu 11.04 でのインストール手順例

    sudo apt-get -yV install xulrunner-2.0-dbg xulrunner-2.0-dev xulrunner-2.0-gnome-support xulrunner-2.0-mozjs xulrunner-2.0 xulrunner-dev
    

■ nvm を用いてインストールする場合

◆ インストール手順例

sudo apt-get install git-core
git clone git://github.com/creationix/nvm.git ~/nvm
echo ".source nvm/nvm.sh" > ~/.bashrc

Node.js を使ってみる

Express を動かしてみる

  1. 必要なパッケージのインストールと、アプリケーションの作成
    cd
    npm install jade
    npm install express 
    ./node_modules/express/bin/express hoge
    

  2. アプリケーションの起動
    cd hoge
    node app.js
    

  3. Web ブラウザから使ってみる

    http://localhost:3000

connect を動かしてみる

  1. 必要なパッケージのインストール
    cd
    npm install connect 
    

  2. アプリケーションの起動
    node -e "var connect=require('connect'); connect(connect.static('/var/connect')).listen(8080);"
    

いつも「Hello World\n」と応答する Web サーバ

http://nodejs.org/ に記載の JavaScript サンプルプログラムを example.js のようなファイル名で保存する. 

  1. サーバの起動
    node example.js
    

  2. Web ブラウザからサーバにつないでみる

    http://localhost:1337