platform/packages/core/example/map_service.dart

23 lines
608 B
Dart
Raw Permalink Normal View History

import 'package:platform_container/mirrors.dart';
import 'package:platform_core/core.dart';
import 'package:platform_core/http.dart';
import 'package:logging/logging.dart';
void main() async {
// Logging set up/boilerplate
Logger.root.onRecord.listen(print);
// Create our server.
2024-09-28 23:14:48 +00:00
var app = Application(
2024-09-23 20:35:32 +00:00
logger: Logger('protevus'),
reflector: MirrorsReflector(),
);
// Create a RESTful service that manages an in-memory collection.
app.use('/api/todos', MapService());
2024-09-28 23:14:48 +00:00
var http = PlatformHttp(app);
await http.startServer('127.0.0.1', 0);
print('Listening at ${http.uri}');
}