Я создал RESTful Api в PHP на локальной машине, и все работает отлично. Предварительные запросы отправляют правильные ответы и т. Д., Все, что обрабатывается PHP, работает как сон.
Но если я пытаюсь получить доступ к изображению в общедоступной папке (программно через javascript в данном случае), я получаю ярость:
Access to XMLHttpRequest at 'http://localhost/tmp/avatars/user.jpg' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Я установил следующее в файле .htaccess
в общем корневом каталоге и в директивах MAMP Apache <Directory>
и <VirtualHost>
, но он просто отказывается работать.
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "*"
CORS - это боль в заднице в лучшие времена, но это просто смешно. Почему это не работает?
Есть идеи?