Methods
(static) middleware(req, res, next) → {Promise.<any>}
The middleware function.
Parameters:
Name | Type | Description |
---|---|---|
req |
Express.Request |
Express's Request |
res |
Express.Response |
Express's Response |
next |
Express.NextFunction |
Express's Next Function |
- Source:
Example
@Inject
export default class AuthenticationMiddleware implements Middleware {
public async middleware(
req: Request,
res: Response,
next: NextFunction
): Promise<any> {
(req as any).myData = 'My custom request data!';
return next();
}
}