16 lines
519 B
Dart
16 lines
519 B
Dart
import 'package:angel3_container/mirrors.dart';
|
|
import 'package:angel3_framework/angel3_framework.dart';
|
|
import 'package:angel3_mongo/angel3_mongo.dart';
|
|
import 'package:mongo_dart/mongo_dart.dart';
|
|
|
|
void main() async {
|
|
var app = Angel(reflector: MirrorsReflector());
|
|
var db = Db('mongodb://root:example@localhost:27017/local');
|
|
await db.open();
|
|
|
|
var service = app.use('/api/users', MongoService(db.collection('users')));
|
|
|
|
service.afterCreated.listen((event) {
|
|
print('New user: ${event.result}');
|
|
});
|
|
}
|