group([ 'prefix' => 'server', 'middleware' => 'server' ], function ($route) { $route->match(['GET', 'POST'], 'handshake', [ServerController::class, 'handshake']); $route->post('report', [ServerController::class, 'report']); $route->get('config', [UniProxyController::class, 'config']); $route->get('user', [UniProxyController::class, 'user']); $route->post('push', [UniProxyController::class, 'push']); $route->post('alive', [UniProxyController::class, 'alive']); $route->get('alivelist', [UniProxyController::class, 'alivelist']); $route->post('status', [UniProxyController::class, 'status']); }); $router->group([ 'prefix' => 'server/machine', ], function ($route) { $route->post('nodes', [MachineController::class, 'nodes']); $route->post('status', [MachineController::class, 'status']); }); } }