main_router.dart 517 B

12345678910111213141516
  1. import 'package:file_upload_processor/handlers/file_upload_api.dart';
  2. import 'package:file_upload_processor/handlers/health_api.dart';
  3. import 'package:shelf/shelf.dart' as shelf;
  4. import 'package:shelf_router/shelf_router.dart';
  5. class MainRouter {
  6. Router get router {
  7. final router = Router();
  8. router.get(
  9. '/health', (shelf.Request request) => HealthApi(request).response());
  10. router.post('/upload',
  11. (shelf.Request request) => FileUploadApi(request).response());
  12. return router;
  13. }
  14. }