Заголовок 'Access-Control-Allow-Origin' содержит недопустимое значение 'null'
У меня есть приложение Symfony2, которое я пытаюсь настроить с помощью пакета Nelmio CORS. Я запускаю это на сервере Apache (битпак BitNami).
Независимо от того, что я делаю, я продолжаю получать эту ошибку в консоли моего браузера:
XMLHttpRequest cannot load http://localhost:8000/avrequests. Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header contains the invalid value 'null'. Origin 'http://localhost:8080' is therefore not allowed access.
Конечно, мои заголовки ответа читаются так:
Access-Control-Allow-Origin:null
Cache-Control:no-cache
Connection:close
Content-Type:text/html; charset=UTF-8
Date:Sun, 29 Nov 2015 05:14:13 GMT
Host:localhost:8000
X-Debug-Token:3f40a5
X-Debug-Token-Link:/_profiler/3f40a5
X-Powered-By:PHP/5.5.27
Это конфигурация Nelmio в моем файле config.yml (в основном это значения по умолчанию):
nelmio_cors:
defaults:
allow_credentials: false
allow_origin: []
allow_headers: []
allow_methods: []
expose_headers: []
max_age: 0
hosts: []
origin_regex: false
paths:
'^/':
allow_origin: ['*']
allow_headers: ['origin', 'content-type']
allow_methods: ['POST', 'PUT', 'GET', 'DELETE','OPTIONS']
max_age: 3600
Я попробовал все, от добавления этой строки в файл httpd.conf....
Header set Access-Control-Allow-Origin "*"
... для создания файла.htaccess. Пакет правильно включен в мой файл AppKernel.php в Symfony. Ничего не работает; Я не могу ничего получить, чтобы правильно установить заголовок Access-Control-Allow-Origin.