本文整理汇总了TypeScript中express-serve-static-core.Router.use方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Router.use方法的具体用法?TypeScript Router.use怎么用?TypeScript Router.use使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类express-serve-static-core.Router
的用法示例。
在下文中一共展示了Router.use方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: configureMiddlewares
private configureMiddlewares() {
logger.info('Configuring the exposed express router...');
// NOTE: The request context middleware should always be registered first
logger.debug('Registering request context initializer middleware...');
this.router.use(RequestContextInitializer.getMiddleware());
logger.debug('Registering pre-handler middleware...');
this.router.use(this.wrap(this.preHandler.bind(this)));
// NOTE: we will have our middleware handler when we drop the dependency to express
// That would require the dispatching by path to be implemented on our side
logger.debug('Registering route-handler (RequestMapping) middleware...');
this.registerRouteHandlers();
logger.debug('Registering post-handler middleware...');
this.router.use(this.wrap(this.postHandler.bind(this)));
logger.debug('Registering error-resolver middleware...');
this.router.use(this.errorResolver);
logger.debug('Registering resolver middleware...');
this.router.use(this.wrap(this.resolver.bind(this)));
}
示例2: next
import * as express from 'express';
import {Router, Request, Response, NextFunction } from 'express-serve-static-core';
let router: Router = express.Router();
router.use((req: Request, res: Response, next: NextFunction): any => {
req.isAuthenticated()
? next()
: next(new Error('Authentication failed.'));
});
export = router;