jaguar_mongo 0.1.0 copy "jaguar_mongo: ^0.1.0" to clipboard
jaguar_mongo: ^0.1.0 copied to clipboard

outdatedDart 1 only

A mongo interceptor for jaguar

example/main.dart

/// File: main.dart
library jaguar.example.silly;

import 'dart:async';
import 'dart:io';
import 'package:jaguar/jaguar.dart';
import 'package:mongo_dart/mongo_dart.dart';

import 'package:jaguar_mongo/jaguar_mongo.dart';

part 'main.g.dart';

/// Example of basic API class
@Api(path: '/api')
class ExampleApi extends _$JaguarExampleApi {
  /// Example of basic route with mongo
  @Post(path: '/')
  @WrapMongoDb('mongodb://localhost:27017/test')
  @Input(MongoDb)
  Future<String> mongoTest(Db db) async {
    return "ok";
  }
}

Future<Null> main(List<String> args) async {
  ExampleApi api = new ExampleApi();

  Configuration configuration = new Configuration();
  configuration.addApi(api);

  await serve(configuration);
}
0
likes
0
pub points
0%
popularity

Publisher

unverified uploader

A mongo interceptor for jaguar

Homepage

License

unknown (license)

Dependencies

connection_pool, jaguar, mongo_dart

More

Packages that depend on jaguar_mongo