2011年8月15日月曜日

JSGI(JavaScript版WSGI)を簡単に試してみる(jack)

最近、xSGIもの(WSGI,Rack,JSGI,PSGI,...)を確認中で、JSGI(JavaScript版WSGI)を簡単に試してみるメモです。

ubuntu11上で、Narwhal(A general purpose JavaScript platform)とJackを使って、試してみます。

ここでは、簡単のために/root/js/ディレクトリ内で操作しています。

・Javaを入れておく

apt-get install openjdk-6-jdk

・narwhalを入れる。ダウンロードして展開するだけ。

https://github.com/280north/narwhalからダウンロードし、出来たディレクトリを、/root/js/narwhalと名前変更する。

パスを通しす。
export PATH=$PATH:/root/js/narwhal/bin

・Jackを入れる。

tusk install jack

・自前のスクリプトjackconfig.jsを準備する。
exports.app = function(env) {
  return { status : 200, headers : {"Content-Type":"text/plain", "Content-Length":"11"}, body : ["Hello worLd"] };
}
※手元の環境ではContent-Lengthが無いとエラーだったので、つけてみました。

・Webアプリケーションサーバーをスタート
jackup

・ブラウザから、「http://ご自分のサーバー:8080/」としてみる(ポート番号はコンソール表示を確認)と、「Hello World」と表示される。

--
以上

0 件のコメント:

コメントを投稿