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);