init function
Handler
init()
Implementation
Handler init() {
final app = Router().plus;
// Initialize dependencies
final nodeRepository = InMemoryRepository<Node>(
queryBuilder: NodeQueryBuilder(),
path: 'nodes',
);
final nodeService = NodeService(nodeRepository);
final nodeApiService = NodeApiService(nodeService);
// Add logging middleware
app.use(logRequests());
// Setup routes
nodeApiService.setupRoutes(app);
return app.call;
}