Skip to content

Commit 428a47c

Browse files
authored
Add cors for swagger (#174)
1 parent 8dd48f0 commit 428a47c

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

config/common/routes.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use Yiisoft\Router\Route;
1212
use Yiisoft\Swagger\Middleware\SwaggerJson;
1313
use Yiisoft\Swagger\Middleware\SwaggerUi;
14+
use Yiisoft\Yii\Middleware\CorsAllowAll;
1415

1516
return [
1617
Route::get('/')
@@ -34,6 +35,7 @@
3435
->action(fn (SwaggerUi $swaggerUi) => $swaggerUi->withJsonUrl('/docs/openapi.json')),
3536
Route::get('/openapi.json')
3637
->middleware(FormatDataResponseAsJson::class)
37-
->action(SwaggerJson::class),
38+
->middleware(CorsAllowAll::class)
39+
->action([SwaggerJson::class, 'handle']),
3840
),
3941
];

0 commit comments

Comments
 (0)