dart_side

Creator: coderz1093

Last updated:

0 purchases

dart_side Image
dart_side Images

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:

Customer Reviews

There are no reviews.