Page Contents
Home > @loopback/rest > ControllerRoute
ControllerRoute class
A route backed by a controller
Signature:
export declare class ControllerRoute<T extends object> extends BaseRoute
Extends: BaseRoute
Constructors
| Constructor | Modifiers | Description |
|---|---|---|
| [(constructor)(verb, path, spec, controllerCtor, controllerFactory, methodName)](/doc/en/lb4/apidocs.rest.controllerroute._constructor_.html) | Construct a controller based route |
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| [\_controllerCtor](/doc/en/lb4/apidocs.rest.controllerroute._controllerctor.html) | `protected` `readonly` | [ControllerClass](/doc/en/lb4/apidocs.rest.controllerclass.html)<T> | |
| [\_controllerFactory](/doc/en/lb4/apidocs.rest.controllerroute._controllerfactory.html) | `protected` `readonly` | [ControllerFactory](/doc/en/lb4/apidocs.rest.controllerfactory.html)<T> | |
| [\_controllerName](/doc/en/lb4/apidocs.rest.controllerroute._controllername.html) | `protected` `readonly` | string | |
| [\_methodName](/doc/en/lb4/apidocs.rest.controllerroute._methodname.html) | `protected` `readonly` | string |
Methods
| Method | Modifiers | Description |
|---|---|---|
| [describe()](/doc/en/lb4/apidocs.rest.controllerroute.describe.html) | ||
| [invokeHandler(requestContext, args)](/doc/en/lb4/apidocs.rest.controllerroute.invokehandler.html) | ||
| [updateBindings(requestContext)](/doc/en/lb4/apidocs.rest.controllerroute.updatebindings.html) |