Решение
При реализации сервера, даже с использованием промежуточного программного обеспечения, мне нужно установить ОПЦИИ для разрешенных методов.
Я использовал промежуточное программное обеспечение 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,
]));