Chromium Code Reviews| Index: example/example_server.dart |
| diff --git a/example/example_server.dart b/example/example_server.dart |
| index 5abc65e5be3d7bb2ae1417d97462026d49042f11..a9f32275adbf93f1d92d2a97bf26282ba0f140c5 100644 |
| --- a/example/example_server.dart |
| +++ b/example/example_server.dart |
| @@ -5,16 +5,16 @@ |
| import 'package:shelf/shelf.dart' as shelf; |
| import 'package:shelf/shelf_io.dart' as io; |
| -void main() { |
| +main() async { |
| var handler = const shelf.Pipeline() |
| .addMiddleware(shelf.logRequests()) |
| - .addHandler(_echoRequest); |
| + .addHandler( |
| + (request) => new shelf.Response.ok('Request for "${request.url}"')); |
| - io.serve(handler, 'localhost', 8080).then((server) { |
| - print('Serving at http://${server.address.host}:${server.port}'); |
| - }); |
| -} |
| + var server = await io.serve(handler, 'localhost', 8080); |
| + |
| + // Enable content compression |
| + server.autoCompress = true; |
| -shelf.Response _echoRequest(shelf.Request request) { |
|
nweiz
2016/02/02 19:15:42
I think it's better to keep this as a separate fun
kevmoo
2016/02/02 19:21:24
Done.
|
| - return new shelf.Response.ok('Request for "${request.url}"'); |
| + print('Serving at http://${server.address.host}:${server.port}'); |
| } |