Page Contents

Home > @loopback/rest > ControllerRoute > (constructor)

ControllerRoute.(constructor)

Construct a controller based route

Signature:

constructor(verb: string, path: string, spec: OperationObject, controllerCtor: ControllerClass<T>, controllerFactory?: ControllerFactory<T>, methodName?: string);

Parameters

Parameter Type Description

verb

string

http verb

path

string

http request path

spec

OperationObject

OpenAPI operation spec

controllerCtor

ControllerClass<T>

Controller class

controllerFactory

ControllerFactory<T>

(Optional) A factory function to create a controller instance

methodName

string

(Optional) Controller method name, default to x-operation-name