Where in the Middlewares should CORS Middleware be placed in CakePHP?

Written by James McDonald

April 21, 2022

Answer: Before RoutingMiddleware

EventManager::instance()->on('Server.buildMiddleware',
    function ($event, $middleware) {
        try {
            $middleware->insertBefore(RoutingMiddleware::class, new CorsMiddleware());
        } catch (\LogicException $exception) {
            $middleware->add(new CorsMiddleware());
        }
    }
);

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.

You May Also Like…