У меня есть приложение Angular 5 с PHP API на отдельных доменах.Большую часть времени интерфейсное приложение запрашивает данные у API.Для этого мне пришлось добавить класс CORS Middleware в проект PHP (Laravel):
namespace App\Http\Middleware;
use Closure;
class Cors
{
public function handle($request, Closure $next)
{
return $next($request)
->header('Access-Control-Allow-Origin', '*')
->header('Access-Control-Allow-Headers', 'Authorization, Origin, X-Requested-With, Content-Type, Accept')
->header('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE, OPTIONS');
}
}
Однако в некоторых случаях мне нужно было сгенерировать HTML-код через PHP, и я хочузапросить некоторые ресурсы (например, изображения и шрифты) из приложения Angular.Но когда я пытаюсь это сделать, я получаю ошибку CORS.Подскажите, как я могу включить запросы CORS в мое приложение Angular 5?