segmentfault官方|为 Express 开外挂( 八 )


}
}
exportdefault ServerController;
最后实现 RouterController 类:
// controller/router.controller.ts
import express, { Router, Application, Request, Response, NextFunction } from "express";
class RouterController {
router: Router = express.Router;
constructor{ this.addControllers};
public getController = : Router => this.router;
public addControllers: void {
this.router.get( "/:id", this.get);
}
public get (req: Request, res: Response, next: NextFunction){
res.send( "hello leo!")
next;
}
}
exportdefault RouterController;
3. 两者比较
相信看到这里的朋友 , 对前面两种实现方法大致了解了 , 接下来通过一张图 , 来看看总结两者实现的区别吧 。
segmentfault官方|为 Express 开外挂
本文插图

五、总结
本文主要介绍 OvernightJS 与 Express 路由功能的基本使用 , 然后分别用两者实现相同的路由功能 , 对比得出 OvernightJS 的优点 , 推荐使用 Express + Type 的朋友可以尝试使用 OvernightJS 咯~
SegmentFault 思否社区和文章作者展开更多互动和交流 。


推荐阅读