一ヶ月くらい前に https://github.com/punytan/Plack-Middleware-AccessControlAllowOrigin を書きました
使い方
至って簡単ですね。ただ、AccessControlAllowOriginって名前が長すぎる
builder {
enable 'Plack::Middleware::AccessControlAllowOrigin', origin => '*';
$app;
};
補足
類似モジュールに Plack::Middleware::CrossOrigin なんてのがあるんですがこれはやってることが多すぎる。
Access-Control-Allow-Origin 付けたい時にはこれで需要の99.9%はカバーできるんじゃないかと思うので、こんな物を作ってみた次第。