http_routes 1.0.0+3 copy "http_routes: ^1.0.0+3" to clipboard
http_routes: ^1.0.0+3 copied to clipboard

discontinued

Utility for matching http requests with routes

example/lib/main.dart

import 'dart:io';

import 'package:http_routes/http_routes.dart';

void main() async {
  final server = await HttpServer.bind(InternetAddress.anyIPv4, 3000);

  await for (HttpRequest req in server) {
    final route = req.route();

    if (route == GET('/todos')) print('get all todos');
    if (route == GET('/todos/:id'))
      print('get todo with id ${route.param('id')}');

    if (route == GET('/lists/:listId/:todoId'))
      print(
          'get todo with id ${route.param('todoId')} from list ${route.param('listId')}');
  }
}
1
likes
30
pub points
0%
popularity

Publisher

verified publisherlesnitsky.dev

Utility for matching http requests with routes

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on http_routes