protevus/bin/server.dart
2016-06-23 17:54:10 -04:00

24 lines
621 B
Dart

import 'dart:async';
import 'dart:io';
import 'package:angel/angel.dart';
import 'package:angel_framework/angel_framework.dart';
main() async {
runZoned(startServer, onError: onError);
}
startServer() async {
Angel app = await createServer();
InternetAddress host = new InternetAddress(app.properties['host']);
int port = app.properties['port'];
await app.startServer(host, port);
print("Angel server listening on ${host.address}:${port}");
}
onError(error, [StackTrace stackTrace]) {
stderr.writeln("Unhandled error occurred: $error");
if (stackTrace != null) {
stderr.writeln(stackTrace);
}
}