From c2ed07af62c9ada3acaee479a87b3da0ba8d2040 Mon Sep 17 00:00:00 2001 From: xiemengjun Date: Wed, 26 Dec 2012 21:00:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E5=AF=B9=E5=BA=94?= =?UTF-8?q?=E7=9A=84=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 13.2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/13.2.md b/13.2.md index a6988183..c1c5c842 100644 --- a/13.2.md +++ b/13.2.md @@ -54,7 +54,7 @@ beego框架的路由器基于上面的几点限制考虑设计了一种REST方 ### 存储路由 针对前面所说的限制点,我们首先要解决参数支持就需要用到正则,第二和第三点我们通过一种变通的方法来解决,REST的方法对应到struct的方法中去,然后路由到struct而不是函数,这样在转发路由的时候就可以根据method来执行不同的方法。 -根据上面的思路,我们设计了两个数据类型controllerInfo(保存路径和对应的struct,这里是一个reflect.Type类型)和ControllerRegistor(routers是一个slice用来保存用户添加的路由信息,已经beego框架的信息) +根据上面的思路,我们设计了两个数据类型controllerInfo(保存路径和对应的struct,这里是一个reflect.Type类型)和ControllerRegistor(routers是一个slice用来保存用户添加的路由信息,以及beego框架的应用信息) type controllerInfo struct { regex *regexp.Regexp