Page Contents
  
 
    
Home > @loopback/rest > createRoutesForController
createRoutesForController() function
Create routes for a controller with the given spec
Signature:
export declare function createRoutesForController<T extends object>(spec: ControllerSpec, controllerCtor: ControllerClass<T>, controllerFactory?: ControllerFactory<T>): ControllerRoute<T>[];
Parameters
| Parameter | Type | Description | 
|---|---|---|
| spec | [ControllerSpec](/doc/en/lb4/apidocs.openapi-v3.controllerspec.html) | Controller spec | 
| controllerCtor | [ControllerClass](/doc/en/lb4/apidocs.rest.controllerclass.html)<T> | Controller class | 
| controllerFactory | [ControllerFactory](/doc/en/lb4/apidocs.rest.controllerfactory.html)<T> | _(Optional)_ Controller factory | 
Returns:
ControllerRoute<T>[]