Como posso definir o Access-Control-Allow-Origin para vários domínios no apache2?

1

Eu criei um aplicativo no React com seu back-end no Python Django. Eu hospedei o aplicativo React no Heroku e o aplicativo Django no AWS (apache2). Eu enfrentei um problema com o CORS.

Eu adicionei as seguintes configurações no meu arquivo de configuração apache2:

<IfModule mod_headers.c>
    SetEnvIf Origin (.*) AccessControlAllowOrigin=$0
    # SetEnvIfNoCase Origin "https?://(www\.)?(floating-reef-53592\.herokuapp\.com|graph\.facebook\.com|ferosetest\.tk)(:\d+)?$" AccessControlAllowOrigin=$0
    Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
    Header set Access-Control-Allow-Credentials true
    Header set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token"
    Header set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"
</IfModule>

Agora, posso acessar meu aplicativo React, mas ele restringe graph.facebook.com , que solicitei no aplicativo Django. Como posso resolver isso?

    
por Ferose 08.02.2018 / 10:53

0 respostas