一、项目入口文件cmd.go
1.1 简介:cmd层负责引导程序启动,显著的工作是初始化逻辑、注册路由对象、启动server监听、阻塞运行程序直至server退出。
1.2 代码分析:
1.2.1 前台系统路由注册:
s.Group("/",func(group*ghttp.RouterGroup) {
group.Middleware(
service.Middleware().Ctx,
service.Middleware().ResponseHandler,
)
group.Bind(
controller.Index,//首页
controller.Login,//登录
controller.Register,//注册
controller.Category,//栏目
controller.Topic,//主题
controller.Ask,//问答
controller.Article,//文章
controller.Reply,//回复
controller.Search,//搜索
controller.Captcha,//验证码
controller.User,//用户
)
当客户端的请求
网友评论