import 'package:angel3_container/mirrors.dart'; import 'package:angel3_framework/angel3_framework.dart'; import 'package:angel3_framework/http.dart'; import 'package:logging/logging.dart'; void main() async { print("Starting up"); //Logger.root.onRecord.listen(print); var app = Angel(logger: Logger('example'), reflector: MirrorsReflector()); var http = AngelHttp(app); app.get("/", (req, res) => "Hello, world!"); // Simple fallback to throw a 404 on unknown paths. app.fallback((req, res) { throw AngelHttpException.notFound( message: 'Unknown path: "${req.uri?.path}"', ); }); var server = await http.startServer('localhost', 3000); print("End"); }