Servir arquivos estáticos em HTTP com suporte CORS

Usando PSGI / Plack para inicializar rapidamente um servidor web para servir arquivos estáticos com suporte a cabeçalhos CORS habilitado.

Instale o Plack e o middleware CORS ( sudose desejar instalar globalmente):

cpanm Task::Plack
cpanm
Plack::Middleware::CrossOrigin

Em seguida, crie o arquivo de configuração (digamos server.psgi) no diretório cujos arquivos você deseja servir, com este conteúdo:

use Plack::Builder;
use Plack::App::File;

my $app = Plack::App::File->new(root => "$ENV{PWD}");

builder
{
enable
'CrossOrigin', origins => '*';
$app
;
};

Finalmente, execute: plackup server.psgi