Firefox で ローカルサーバ を構築

http://davidkellogg.com/wiki/Main_Page

javascript でいろいろできるっぽい。 試す。

簡単に試してみる

以下を,"test.sjs" として "~/.mozilla/firefox//pow/htdocs" に保存。

<?sjs
    pow_header("Content-Type: text/plain");
    for(var i in pow_server) {
        document.writeln(i+":"+pow_server[i]);
    }
?>

で, "http://localhost:6670/test.sjs?foo=bar&hoge=fuga"
にアクセスすしてみる。



pow_server オブジェクト にいろいろ含まれているみたいだ。



問題点として,レスポンスが遅い。リクエストに失敗?することがある。

pow_download_file()

pow_download_file() で外部にリクエストもできるので,以下のようなこともできる。


例) クエリからユーザ名を取得して del.icio.us の network json feed を取得する

<?sjs
    pow_header("Content-Type: text/plain");
    var queries = pow_server.query_pairs;
    var user = queries[0].split('=')[1];
    var json = pow_download_file('http://del.icio.us/feeds/json/network/' + user);
    document.writeln(json);
?>


XMLHttpRequest() と組み合わせば柔軟どはあがると思う。


あとはデータベースか。 データベース自体を触ったことが無いので今から学ぶ。