27 lines
917 B
Markdown
27 lines
917 B
Markdown
# angel_framework
|
|
|
|
[![Pub](https://img.shields.io/pub/v/angel_framework.svg)](https://pub.dartlang.org/packages/angel_framework)
|
|
[![build status](https://travis-ci.org/angel-dart/framework.svg)](https://travis-ci.org/angel-dart/framework)
|
|
|
|
A high-powered HTTP server with support for dependency injection, sophisticated routing and more.
|
|
|
|
This is the core of the [Angel](https://github.com/angel-dart/angel) framework.
|
|
To build real-world applications, please see the [homepage](https://angel-dart.github.io).
|
|
|
|
```dart
|
|
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}');
|
|
}
|
|
```
|