У меня была следующая проблема с CORS в течение нескольких дней, и я не могу ее исправить. Приложение Angular на localhost: 4200 не позволяет мне получить доступ к маршруту для загрузки фотографий.
Мой бэкэнд в Laravel
Я могу войти, зарегистрироваться и выполнить другие почтовые запросы, но не это.
Это изображение моего приложения.

Это мое промежуточное ПО CORS, зарегистрированное как глобальное промежуточное ПО]
public function handle($request, Closure $next)
{
return $next($request)
->header('Access-Control-Allow-Credentials', 'true')
->header('Access-Control-Allow-Origin', 'http://localhost:4200')
->header('Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE')
->header('Access-Control-Max-Age', '3600')
->header('Access-Control-Allow-Headers', 'Origin, Content-Type, Authorization');
}
Ответ заголовков на вкладке сети
1
2
3
4