samba_server 0.0.1 copy "samba_server: ^0.0.1" to clipboard
samba_server: ^0.0.1 copied to clipboard

Blazing-ly fast & highly optimized backend development framework for developing Api's & Event-Driven WebSocket's which written completely in Dart..

example/samba_server_example.dart

import 'dart:async';

import 'package:samba_server/samba_server.dart';

class ChatSocketRoute extends WebSocketRoute {
  @override
  FutureOr<void> onConnected(WebSocket webSocket) {
    throw UnimplementedError();
  }
}

class HelloRoute extends Route {
  HelloRoute() : super(HttpMethod.get, '/');

  @override
  FutureOr<Response> handler(Request request) {
    return Response.ok(body: 'Hello from SAMBA_SERVER');
  }
}

Future<void> main() async {
  final httpServer = HttpServer();
  httpServer
    ..registerRoute(HelloRoute())
    ..registerRoute(ChatSocketRoute());
  await httpServer.bind(address: '127.0.0.1', port: 8080);
}
5
likes
150
points
24
downloads

Publisher

unverified uploader

Weekly Downloads

Blazing-ly fast & highly optimized backend development framework for developing Api's & Event-Driven WebSocket's which written completely in Dart..

Repository (GitHub)
View/report issues

Topics

#server #backend #apis #websockets #interceptors

Documentation

API reference

License

MIT (license)

Dependencies

mime, slugid

More

Packages that depend on samba_server