I use the following code to allow all origins:

    $c->response->header('Access-Control-Allow-Origin'      =>
$c->req->header('origin'));
    $c->response->header('Access-Control-Allow-Methods'     =>
'GET,POST,OPTIONS');
    $c->response->header('Access-Control-Allow-Headers'     =>
'accept,content-type');
    $c->response->header('Access-Control-Allow-Credentials' => 'true');

    if ($c->req->method eq 'OPTIONS') {
        $c->stash(jsonrpc_output => { result => 'CORS Workaround' });
        return;
    }


On Mon, Jun 18, 2018 at 3:34 AM, Theo Bot <thg....@gmail.com> wrote:

> David,
>
> It is routed to the default en routine:
>
> sub end :ActionClass('RenderView') {
>      my($self,$c) = @_;
> }
>
> On Fri, Jun 15, 2018 at 3:07 PM, David Dorward <da...@dorward.me.uk>
> wrote:
>
>> cOn 15 Jun 2018, at 13:54, Theo Bot wrote:
>>
>>> Can anybody tell me to to add an "Access-Control-Allow-Origin" in the
>>> header:
>>>
>>> I've tried "$c->response->header('Access-Control-Allow-Origin' => '*');
>>>
>>
>> That's how you do it.
>>
>> But I don't see it in the response
>>>
>>
>> Is that line of code actually running for the response?
>>
>> Have you put it on the wrong route by mistake?
>>
>> Are you putting it on the response for a POST or GET request when the
>> browser is making a preflight OPTIONS request which isn't being handled by
>> that?
>>
>> _______________________________________________
>> List: Catalyst@lists.scsys.co.uk
>> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>> Searchable archive: http://www.mail-archive.com/ca
>> tal...@lists.scsys.co.uk/
>> Dev site: http://dev.catalyst.perl.org/
>>
>
>
>
> --
> Met vriendelijke groet,
>
> Theo Bot
>
>
> _______________________________________________
> List: Catalyst@lists.scsys.co.uk
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive: http://www.mail-archive.com/
> catalyst@lists.scsys.co.uk/
> Dev site: http://dev.catalyst.perl.org/
>
>


-- 
João André Simioni
jasimi...@gmail.com
_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/

Reply via email to