The Protevus Platform: Unified Full-Stack Development https://protevus.com
Find a file
2018-02-07 00:53:46 -05:00
.idea Pubspec -> v1.1.1 2018-02-07 00:53:46 -05:00
.vscode 71 2017-03-31 21:00:24 -04:00
example Added example/main.dart 2018-02-06 23:38:26 -05:00
lib Service.toId no longer only takes a String 2018-02-07 00:48:32 -05:00
performance/hello HTTP ResponseContext works 2018-02-07 00:36:24 -05:00
test HTTP ResponseContext works 2018-02-07 00:36:24 -05:00
tool Fix travis 2017-08-15 19:08:24 -04:00
.gitignore Re-designed exception 2016-12-08 17:46:23 -05:00
.travis.yml Fixed Travis 2017-03-31 21:03:35 -04:00
analysis_options.yaml Working on 1.0.8, including performance tuning 2017-08-03 12:40:21 -04:00
CHANGELOG.md Service.toId no longer only takes a String 2018-02-07 00:48:32 -05:00
LICENSE Pre-reflect 2016-12-30 20:46:41 -05:00
pubspec.yaml Pubspec -> v1.1.1 2018-02-07 00:53:46 -05:00
README.md README update 2018-02-07 00:52:20 -05:00
TODO.md Got rid of 'part', added 'export'. Also fixed attachment 2016-09-15 15:53:01 -04:00

angel_framework

Pub build status

A high-powered HTTP server with support for dependency injection, sophisticated routing and more.

This is the core of the Angel framework. To build real-world applications, please see the homepage.

import 'package:angel_framework/angel_framework.dart';

main() async {
  var app = new Angel();

  app
    ..get('/hello', (req, res) {
      res.write('world!');
    })
    ..post('/date', () => new DateTime.now().toString());

  var http = new AngelHttp(app);
  var server = await app.startServer('127.0.0.1', 3000);
  print('Listening at http://${server.address.address}:${server.port}');
}