Page Contents

Home > @loopback/rest > RestApplication > expressMiddleware

RestApplication.expressMiddleware() method

Bind an Express middleware to this server context

Signature:

expressMiddleware<CFG>(middlewareFactory: ExpressMiddlewareFactory<CFG>, middlewareConfig?: CFG, options?: MiddlewareBindingOptions): Binding<Middleware>;

Parameters

Parameter Type Description
middlewareFactory ExpressMiddlewareFactory<CFG> Middleware module name or factory function
middlewareConfig CFG (Optional) Middleware config
options MiddlewareBindingOptions (Optional) Options for registration

Returns:

Binding<Middleware>

Example

import myExpressMiddlewareFactory from 'my-express-middleware';
const myExpressMiddlewareConfig= {};
server.expressMiddleware(myExpressMiddlewareFactory, myExpressMiddlewareConfig);