boilerplate_mux 2.2.0 copy "boilerplate_mux: ^2.2.0" to clipboard
boilerplate_mux: ^2.2.0 copied to clipboard

Boilerplate for jaguar_mux

boilerplate_mux #

Boilerplate for jaguar_mux.

Contains a server built with Jaguar. It exposes four routes for demonstration purposes:

  1. A simple GET route
  2. A simple POST route that uses query parameters
  3. A simple JSON GET route

It also includes a sample client to test these APIs.

import 'package:jaguar/jaguar.dart';

main() async {
  final server = new Jaguar(port: 10000);

  // A simple get route
  server.get('/api/version', (_) => 0.1);

  // A simple post route
  server.post('/api/add',
      (Context ctx) => ctx.query.getInt('a') + ctx.query.getInt('b'));

  // A simple get JSON route
  server.getJson(
      '/api/info',
      (_) => {
            'server': 'Jaguar',
            'motto': 'Simple. Fast. Flexible. Extensible.',
          });

  await server.serve();
}
0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

Boilerplate for jaguar_mux

Homepage

License

BSD-3-Clause (LICENSE)

Dependencies

jaguar, jaguar_resty

More

Packages that depend on boilerplate_mux