過WebApi或Asp.net MVC的都知道微軟的路由設(shè)計(jì)得非常好,十分方便,也十分靈活。雖然個(gè)人看來是有的太靈活了,team內(nèi)的不同開發(fā)很容易使用不同的路由方式而顯得有點(diǎn)混亂。 不過這不是重點(diǎn),我在做Node項(xiàng)目的時(shí)候就覺得不停的用use(...)
來指定路由路徑很煩人,所以用Typescript
寫了這個(gè)基于Koa
和Koa-router
的路由插件,可以簡單實(shí)現(xiàn)一些類似WebApi的路由功能。
目標(biāo)是和WebApi一樣:
加入的controller會自動加入路由。
也可以通過path()手動指定路由。
可以定義http method, 如
GET
或POST