router top-level property

Router router
final

Implementation

final router = Router(
  notFoundHandler: (request) async {
    print("NOT FOUND");
    request.debug();
    return Response.notFound("");
  },
)
  ..get('/', rootHandler)
  ..get('/echo/<message>', echoHandler)
  ..get("/api/packages/versions/new",
      withAuthMiddleware(Permission.write, packagesVersionsNew))
  ..post("/api/packages/versions/upload/<id>",
      withAuthMiddleware(Permission.write, packagesVersionsUpload_))
  ..get("/api/packages/versions/upload/<id>/finalize",
      withAuthMiddleware(Permission.write, packagesVersionsUpload_Finalize))
  ..get(
      "/api/packages/<package>", withAuthMiddleware(Permission.read, packages_))
  ..get("/api/archives/<filename>",
      withAuthMiddleware(Permission.read, archives_));