dartspatcher 0.1.0 copy "dartspatcher: ^0.1.0" to clipboard
dartspatcher: ^0.1.0 copied to clipboard

outdatedDart 1 only

A simple dispatcher for Dart server.

dartspatcher #

A simple dispatcher for Dart server.

Usage #

A simple usage example with http_server package:

import 'package:http_server/http_server.dart';
import 'package:dartspatcher/dartspatcher.dart';

main() {
  Dartspatcher dartspatcher = new Dartspatcher();
  
  HttpServer.bind(InternetAddress.LOOPBACK_IP_V4, 4040).then((server) {
    server.transform(new HttpBodyHandler()).listen((HttpRequestBody body) {
      dartspatcher.on(body);
    });
    print('listening on localhost, port 4040');
  });

  httpDispatcher.get('/', (HttpRequest request, Map params) {
    ...
    request.response.close();
  });
  
  ...
}

Features and bugs #

Please file feature requests and bugs at the issue tracker.

7
likes
0
pub points
0%
popularity

Publisher

unverified uploader

A simple dispatcher for Dart server.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on dartspatcher