У меня возникли проблемы с Api в PHP, все тесты на почтальоне прошли, но когда я пытаюсь интегрировать его с моим ReactJS api, ТОЛЬКО на маршруте POST для входа в систему, он отправляет мне ошибку CORS
Запрос на перекрестное происхождение заблокирован: та же политика происхождения запрещает чтение удаленного ресурса по адресу http://127.0.0.1/select_api/v1/login. (Причина: запрос CORS не выполнен).
ПО промежуточного слоя CORS (PHP): https://gist.github.com/marciowelben/af29ee7b28cb52f7bc2a5f5672e9b18d
Реагент: https://gist.github.com/marciowelben/eab681f23102ee353d6e4b16b835265b





Решение
При реализации сервера, даже с использованием промежуточного программного обеспечения, мне нужно установить ОПЦИИ для разрешенных методов.
Я использовал промежуточное ПО Tuupola
https://github.com/tuupola/cors-middleware
И установить
$app->add(new Tuupola\Middleware\CorsMiddleware([
"origin" => ["*"],
"methods" => ["GET", "POST", "PUT", "PATCH", "DELETE", "OPTION"],
"headers.allow" => [],
"headers.expose" => [],
"credentials" => false,
"cache" => 0,
]));