僕のYak Shavingは終わらない

車輪の再発明をやめたらそこには壮大なYakの群れが

PlackでとりあえずJSONだけ返すサーバーを立てる

メモです。

下のjsonに特に意味はありません。
API完成を待っていて開発進まない的なシチュエーションがあったのでつくりました。

他の言語だとどうなるんでしょうね?

app.psgi

#!/usr/bin/env perl
use strict;
use warnings;
use Plack::Request;
my $json =<<EOF;
{
   "items":[
      { "year" : 1954 },
      { "year" : 2000 }
  ]
}
EOF

sub {
    my $req = Plack::Request->new($_[0]);
    if ($req->path eq '/') {
        warn dump $req->parameters->multi;
        return [200, [
            "Content-Type" => "text/javascript", 
            "Access-Control-Allow-Origin" => "*", 
            "Access-Control-Allow-Headers" => "X-Requested-With"
        ], [$json]];
    }
    return [404, ["Content-Type" => "text/plain"], ['404 Not Found']];
};

起動

$ plackup

アクセス
http://localhost:5000/