![]() | 1 LongMaoz 2019-07-18 11:39:39 +08:00 就是路由导航行为被触发时各个阶段所触发的钩子函数 |
2 Carseason 2019-07-18 11:40:43 +08:00 via iPhone 前置守卫就是在执行路由前先执行逻辑,比如验证用户是否有权限之类的操作 |
3 zhuweiyou 2019-07-18 11:42:37 +08:00 是钩子 |
![]() | 4 Hoshinokozo OP @LongMaoz 原来如此,感觉这个导航守卫翻译的太生硬了,让人一脸懵逼,不如直接叫钩子函数 |
![]() | 5 nihiue 2019-07-18 11:43:49 +08:00 via Android ![]() 就是钩子函数,在对应的路由行为时触发,部分钩子可以阻止 /改变此次路由行为,所以称之为守卫 |
6 zacheryWu 2019-07-18 13:49:34 +08:00 个人感觉挺直观的,在执行路由之前要先通过守卫 |
7 Zachzx 2019-07-18 14:01:53 +08:00 拦截器 |
8 geying 2019-07-18 14:50:41 +08:00 拦截器 + 1 |
![]() | 9 frankcdf 2019-07-18 14:52:11 +08:00 via Android 拦截器 |
10 wangxiaoaer 2019-07-18 15:00:15 +08:00 Servlet 的 filter Spring 的 interceptor expressjs 的 middleware |
![]() | 11 pipixia 2019-07-18 15:30:28 +08:00 via Android 看门大爷 |
![]() | 12 xutao881 2019-07-18 16:20:12 +08:00 真的当初看到守卫一脸懵逼...守卫啥呀守卫,看来下原来就是钩子函数...就不能老老实实的说话么 |
![]() | 13 dengshen 2019-07-18 16:24:56 +08:00 守卫 === 保安.... |
![]() | 14 Exia 2019-07-18 16:26:56 +08:00 是啊,其实就是 request 和 response 之前会触发的方法,叫拦截器感觉会通俗一点吧。 |
15 moocean 2019-07-18 16:28:54 +08:00 导弹拦截器系统 |
16 SilentDepth 2019-07-18 16:46:30 +08:00 翻译真是门学问。 Hook 钩子 Guard 守卫 Interceptor 拦截器 都有各自「约定俗成」的用法,借用谁的翻译都不合适,直接写原文也不太友好(这些个英文原词在中文圈不是那么常见)。 PS: 所以理解本质才是硬道理。 |
17 kuaner 2019-07-18 16:49:40 +08:00 楼主进地铁安检过吧,感受下 |
![]() | 18 Hoshinokozo OP @SilentDepth 是的,不过翻译也有直译和意译的区别,我觉得比起还原原文,还是通俗易懂的翻译更加好 |
19 userdhf 2019-07-18 17:16:15 +08:00 页面级选项卡的钩子 |
20 cnanyi 2019-07-18 17:20:45 +08:00 拦截器 |
![]() | 21 ydirel 2019-07-19 03:22:47 +08:00 钩子 |
![]() | 22 jss 2019-07-19 08:53:23 +08:00 via iPhone 门卫室的保安 |
23 nihaoaa 2019-07-19 13:12:30 +08:00 说的太明白就没有那种很吊的感觉了 |