File tree Expand file tree Collapse file tree 1 file changed +5
-10
lines changed Expand file tree Collapse file tree 1 file changed +5
-10
lines changed Original file line number Diff line number Diff line change @@ -78,22 +78,17 @@ $server = new Server(new MiddlewareRunner([
7878$server = new Server(new MiddlewareRunner([
7979 new CorsMiddleware([
8080 'allow_origin' => [],
81- 'allow_origin_callback' => function(ParsedUrlInterface $parsedUrl) {
82- $remoteHostName = $parsedUrl->getHost();
83- $allowedTopLevelDomain = 'example.net';
84-
85- return substr(
86- $remoteHostName,
87- strlen($remoteHostName) - strlen($allowedTopLevelDomain)
88- ) == $allowedTopLevelDomain;
81+ 'allow_origin_callback' => function(ParsedUrlInterface $origin) {
82+ // do some evaluation magic with origin ..
83+ return true;
8984 },
9085 ]),
9186]));
9287```
9388
94- ## Use custom response code on pre-flight requests (some legacy browsers choke on 204)
89+ ## Use custom response code on pre-flight requests
9590
96- Thanks to [ expressjs/cors#configuring-cors] ( https://github.com/expressjs/cors#configuring-cors )
91+ Some legacy browsers choke on 204. Thanks to [ expressjs/cors#configuring-cors] ( https://github.com/expressjs/cors#configuring-cors ) for that.
9792
9893``` php
9994$server = new Server(new MiddlewareRunner([
You can’t perform that action at this time.
0 commit comments