shelf_body_parser 1.0.0 copy "shelf_body_parser: ^1.0.0" to clipboard
shelf_body_parser: ^1.0.0 copied to clipboard

outdated

A Middleware for Shelf.

example/shelf_body_parser_example.dart

import 'package:shelf/shelf.dart';
import 'package:shelf/shelf_io.dart' as shelf_io;
import 'package:shelf_body_parser/shelf_body_parser.dart';

// Run shelf server and host a [Service] instance on port 8080.
void main() async {
  var handler = const Pipeline()
      .addMiddleware(logRequests())
      .addMiddleware(bodyParser(storeOriginalBuffer: false))
      .addHandler(_messages);
  final server = await shelf_io.serve(handler, 'localhost', 8080);
  print('Server running on localhost:${server.port}');
}

Future<Response> _messages(Request request) async {
  print(request.context);
  return Response.ok('[]');
}
0
likes
0
pub points
38%
popularity

Publisher

unverified uploader

A Middleware for Shelf.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

mime, shelf

More

Packages that depend on shelf_body_parser