IRIS 初始化和启动分析
1.NEW函数分析

iris.go

其中
router.NewRouter()初始化了一个默认路由
router.go

2.RUN函数分析

(1)首先分进行app.build,构建一次可设置框架
app.build的函数如下



如果有用到视图的话,默认要建立视图的目录和模板,不在的话引用会报如下错误
html.go

(2)启动
iris.go 中的app.run()方法

serve这个会返回 一个Runner,,会调用这里面的Serve方法进行服务的启动和监听

这个方法里面的ListenAndServe()会调用

su.newListener方法会


浙公网安备 33010602011771号