请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为啥要用这个装饰器啊,感觉就是用来把请求的路径做了一个分类,有没有其它方法呢?感觉用装饰器好麻烦,好难懂

正在回答

2回答

装饰器切入是一个难点,这个主要是为了做拆分,等到整个项目非常复杂,有几十个路由文件的时候,都可以更细粒度的隔离开,同时他们又可以共用很多通过装饰加进去的中间件。


实现这个 路由 拆分的弄不太懂也关系不大,知道它做的事情是借助于 装饰器和 Symbol Map 这些语法糖,提供了基于 HTTP 请求方法的路由封装就可以了,同时这里如果用原始的 router 一个一个 get post 也是可以的,只不过后期一旦复杂不好维护。


等到课程跟完,再回头慢慢领悟 Decorator 相关的概念也可以,不急

0 回复 有任何疑惑可以回复我~
  • 提问者 Mr独木桥先生 #1
    好吧,我先把后面的看了吧,谢谢了哈
    回复 有任何疑惑可以回复我~ 2018-03-08 10:29:53
提问者 Mr独木桥先生 2018-03-07 16:59:00

直接把这些前缀配置成变量不可以吗,9-4开始看的头大,就看视频里面在哪写,却不知道为啥要那样做

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信