diff --git a/web/app/Http/Kernel.php b/web/app/Http/Kernel.php index 4af497fa..3eb42388 100644 --- a/web/app/Http/Kernel.php +++ b/web/app/Http/Kernel.php @@ -21,6 +21,7 @@ class Kernel extends HttpKernel \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, \App\Http\Middleware\TrimStrings::class, \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, + \App\Http\Middleware\AccessControlHeaders::class, ]; /** diff --git a/web/app/Http/Middleware/AccessControlHeaders.php b/web/app/Http/Middleware/AccessControlHeaders.php new file mode 100644 index 00000000..1c5ccd98 --- /dev/null +++ b/web/app/Http/Middleware/AccessControlHeaders.php @@ -0,0 +1,33 @@ +headers->set("Access-Control-Allow-Origin", "*"); + $response->headers->set("Access-Control-Allow-Header", "Authorization"); + $response->headers->set("Access-Control-Expose-Headers", 'X-Shopify-API-Request-Failure-Reauthorize-Url'); + + return $response; + } + } +} diff --git a/web/frontend b/web/frontend index 6d7567ba..a77055f4 160000 --- a/web/frontend +++ b/web/frontend @@ -1 +1 @@ -Subproject commit 6d7567ba545a5aed33bd8983896b369f9c84ad4b +Subproject commit a77055f4eb2525da985e0478dc4266cca7b0bddb diff --git a/web/shopify.web.toml b/web/shopify.web.toml index 447f0c2f..e3dde81c 100644 --- a/web/shopify.web.toml +++ b/web/shopify.web.toml @@ -1,4 +1,4 @@ -type="backend" +roles = ["backend"] [commands] dev = "composer serve"