Page Contents

Home > @loopback/rest > RestApplication > mountExpressRouter

RestApplication.mountExpressRouter() method

Mount an Express router to expose additional REST endpoints handled via legacy Express-based stack.

Signature:

mountExpressRouter(basePath: string, router: ExpressRequestHandler, spec?: RouterSpec): void;

Parameters

Parameter Type Description

basePath

string

Path where to mount the router at, e.g. / or /api.

router

ExpressRequestHandler

The Express router to handle the requests.

spec

RouterSpec

(Optional) A partial OpenAPI spec describing endpoints provided by the router. LoopBack will prepend basePath to all endpoints automatically. This argument is optional. You can leave it out if you don’t want to document the routes.

Returns:

void