wiki:websoket+Node.jsのデモ

Version 1 (modified by admin, 7 years ago) ( diff )

--

websoket+Node.jsのデモ構築

http://npmjs.org/

http://phpspot.org/blog/archives/2011/02/nodejs.html

http://havelog.ayumusato.com/develop/javascript/e212-nodejs_socketio_testing.html

redisインストール

# wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz
# tar xzvf redis-2.2.12.tar.gz
# cd redis-2.2.12
# make
# make install
# cp -p redis.conf  redis.conf.org
# vi redis.conf
~以下の変更
#daemonize no
#↓
daemonize yes

#logfile stdout
#↓
logfile /var/log/redis.log

#loglevel verbose
#↓
loglevel notice

インストール後の確認

# redis-server redis.conf >サーバプログラムの起動
# src/redis-cli >クライアントの起動
redis 127.0.0.1:6379> set test aaa > testに対してaaaを設定
OK
redis 127.0.0.1:6379> get test > testの内容を取得
"aaa"
redis 127.0.0.1:6379> exit > クライアントの終了
# kill `cat /var/run/redis.pid ` > サーバのプログラム終了

Node.jsのインストール

# yum install gcc-c++ make openssl-devel
# wget http://nodejs.org/dist/node-v0.4.10.tar.gz
# tar zxvf node-v0.4.10.tar.gz
# cd node-v0.4.10
# ./configure
# make
# make install

npmのインストール

# curl http://npmjs.org/install.sh | sh

expressのインストール

# npm install -g express

デモプログラムのインストール

http://kachibito.net/software/scrumblr.html

# ls 
 aliasaria-scrumblr-a1973a4.zip
# unzip aliasaria-scrumblr-a1973a4.zip
# cd aliasaria-scrumblr-a1973a4
# npm install 

 If you get errors about express, you may need to change in package.json to have "express": ">=2.4.x",

上記で、"express": ">=2.4.x",でエラーが表示されます。

そこで、
# vi package.json
"express":      "2.4.x",  <- "2.5.x", に書き換えます。

# redis-server /etc/redis/redis.conf
# node server.js 80

ブラウザで、 http://localhost  にアクセスすると付箋紙画面が表示されます。

Note: See TracWiki for help on using the wiki.