Skip to content

Commit 2ba9c2f

Browse files
Simplified the magic-foo-callback example within the README
1 parent a0276e1 commit 2ba9c2f

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

README.md

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff 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([

0 commit comments

Comments
 (0)