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)