v8cgiのバージョン0.3.0がリリースされ、Apacheモジュールとして動作させられるようになった。
httpd.conf設定例(Windowsの場合)
LoadModule v8cgi_module C:/test/v8cgi/mod_v8cgi.dll
AddHandler v8cgi-script .ssjs
Apacheモジュールとして動作させる場合、ssjsファイルの方の1行目に"#!/test/v8cgi/v8cgi"を書かなくてもよい。
ただし手元の環境では、Apache(再)起動後に最初に読み込んだssjsファイルが毎回実行される。
つまり、最初に/test/example.ssjsを表示させたら、/test/example2.ssjsでも/test/not-exist.ssjsにアクセスしてもexample.ssjsが実行される。
Zend Frameworkライクな(M)VCパターンにするならよいかもしれない。
参考:floatingdays: v8cgiのインストールと簡単なサンプル
0 件のコメント:
コメントを投稿