一ヶ月くらい前に https://github.com/punytan/Plack-Middleware-AccessControlAllowOrigin を書きました

使い方

至って簡単ですね。ただ、AccessControlAllowOriginって名前が長すぎる

    builder {
        enable 'Plack::Middleware::AccessControlAllowOrigin', origin => '*';
        $app;
    };

補足

類似モジュールに Plack::Middleware::CrossOrigin なんてのがあるんですがこれはやってることが多すぎる。

Access-Control-Allow-Origin 付けたい時にはこれで需要の99.9%はカバーできるんじゃないかと思うので、こんな物を作ってみた次第。