У меня Apache работает через Docker с фоном Laravel.
В данный момент я выполняю запрос OPTIONS и получаю 204, но тогда запрос не завершает исходный запрос.
Например, я делаю POST-запрос к / users / Я нажимаю OPTIONS и получаю 204, но затем POST-запрос никогда не вызывается / hit?
Вот моя конфигурация apache.
<VirtualHost *:80>
DocumentRoot "/var/www/html/public"
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<IfModule mod_headers.c>
Header always set Access-Control-Allow-Origin "*"
Header always set Access-Control-Allow-Methods "GET, POST, PUT, PATCH, DELETE"
Header always set Access-Control-Allow-Headers "Content-Type, Token"
</IfModule>
<Directory "/var/www/html/public">
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule ^ - [R=204,L]
RewriteRule ^ index.php [L]
</IfModule>
</Directory>