Dart Side | Coderz Product

dart_side

Last updated:

0 purchases

dart_side Image
dart_side Images

Free

Languages

Categories

Add to Cart

Description:

dart side

Dart Side #












Simple and Pure Dart Http server
Usage #
A simple usage example:
import 'dart:io';

import 'package:dart_side/dart_side.dart';

Future<void> main() async {
final HttpServer server = await HttpServer.bind(
InternetAddress.loopbackIPv4,
4040,
);

print('Listening on localhost:${server.port}');

final DServer handler = new DServer();

handler.handle(
method: Method.GET,
handler: Handler(
path: '/v1/schedules',
callback: () {
// Somthing like Paginate list
return <String, dynamic>{
'items': <String>[
'schedule 1',
'schedule 2',
'schedule 3',
'schedule 4',
'schedule 5',
],
};
},
),
);

handler.handle(
method: Method.GET,
handler: Handler(
rPath: r'/v1/schedules/\d+',
callback: () {
return <String, dynamic>{
'read': 'schedule',
'id': -1,
};
},
),
);

await for (HttpRequest request in server) {
await handler.serve(request);
}
}
copied to clipboard
Features and bugs #
Please file feature requests and bugs at the issue tracker.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.