sarus 0.0.1-alpha.5 copy "sarus: ^0.0.1-alpha.5" to clipboard
sarus: ^0.0.1-alpha.5 copied to clipboard

A fast, minimalistic backend framework for Dart.

example/README.md

Example #

To explore the full example you can check the official repository at example

import 'dart:io';

import 'package:example/config/router.dart';
import 'package:sarus/sarus.dart';

class SarusApplication implements Application {
  @override
  Future<HttpServer> run() async {
    try {
      final handler = const Pipeline().addHandler(router.handler);

      return await serve(handler, InternetAddress.anyIPv4, 8080);
    } catch (e) {
      print('Error starting server: $e');
      rethrow;
    }
  }

  @override
  Future<void> setup() async {
    try {} catch (e) {
      print('Failed to setup dependencies injection: $e');
    }
  }
}
3
likes
0
points
16
downloads

Publisher

unverified uploader

Weekly Downloads

A fast, minimalistic backend framework for Dart.

Repository (GitHub)
View/report issues

Topics

#server #backend #shelf #sarus #cli

License

unknown (license)

Dependencies

analyzer, build, dart_style, http_methods, meta, shelf, shelf_hotreload, source_gen

More

Packages that depend on sarus