sirius_backend 2.0.0 copy "sirius_backend: ^2.0.0" to clipboard
sirius_backend: ^2.0.0 copied to clipboard

A powerful Dart backend framework for building scalable APIs.

example/example.dart

// import 'package:sirius_backend/sirius_backend.dart';

// void main() {
//   Sirius sirius = Sirius();

//   // sirius.useBefore(Middleware1());
//   // sirius.wrap(Wrapper1());
//   // sirius.wrap(Wrapper2());

//   sirius.get("user", handler1);

//   sirius.group("api", (route) {
//     route.get("driver", handler2);
//   });

//   ///
//   ///
//   ///
//   ///
//   ///
//   ///
//   ///
//   ///
//   sirius.start(
//     callback: (server) {
//       print("server is running");
//     },
//   );

//   fileWatcher("example/example.dart", callback: () {
//     sirius.close();
//   });
// }

// // /// wrapper
// // class Wrapper1 extends Wrapper {
// //   @override
// //   Future<Response> handle(
// //       Request request, Future<Response> Function() nextHandler) async {
// //     print("Wrapper 1 Start");
// //     Response res = await nextHandler();
// //     print("Wrapper 1 End");
// //     return res;
// //   }
// // }

// // class Wrapper2 extends Wrapper {
// //   @override
// //   Future<Response> handle(
// //       Request request, Future<Response> Function() nextHandler) async {
// //     print("Wrapper 2 Start");
// //     Response res = await nextHandler();
// //     print("Wrapper 2 End");
// //     return res;
// //   }
// // }

// // /// Middleware
// // class Middleware1 extends Middleware {
// //   @override
// //   Future<Response> handle(Request request) async {
// //     print("middleware 1");

// //     return Response.next();
// //   }
// // }

// /// handlers

// Future<Response> handler1(Request request) async {
//   print("handler 1");
//   return Response.send("handler 1");
// }

// Future<Response> handler2(Request request) async {
//   print("handler 2");
//   return Response.send("handler 2");
// }
4
likes
0
points
391
downloads

Publisher

unverified uploader

Weekly Downloads

A powerful Dart backend framework for building scalable APIs.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on sirius_backend