flint_dart 1.0.0+5 copy "flint_dart: ^1.0.0+5" to clipboard
flint_dart: ^1.0.0+5 copied to clipboard

A minimal Dart backend framework by Eulogia Technologies.

example/lib/main.dart

import 'package:flint_dart/flint_dart.dart';
import 'package:sample/src/middlewares/auth_middleware.dart';
import 'package:sample/src/routes/auth_routes.dart';
import 'package:sample/src/routes/user_routes.dart';

void main() {
  final app = Flint(withDefaultMiddleware: true, enableSwaggerDocs: true ,autoConnectDb: true);

  app.get('/', (req, res) async {
    return res.send('Hello from FlintDart!');
  });
  app.mount(
    "/users",
    registerUserRoutes,
  );

  app
      .get("/lov", (req, res) async {
        return res.respond({"msg": "Ademola ibuku"});
      })
      .useMiddleware(AuthMiddleware())
      .useMiddleware(AuthMiddleware());

  app.mount("/auth", authRoutes);
  app.listen(4000);
}
7
likes
150
points
12
downloads

Publisher

verified publisherflintdart.eulogia.net

Weekly Downloads

A minimal Dart backend framework by Eulogia Technologies.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

bcrypt, crypto, dart_jsonwebtoken, mime, mysql_dart, package_config, path, postgres, uuid

More

Packages that depend on flint_dart