请求周期

[[toc]]

介绍

在生活中使用任何工具,如果理解了其工作原理,那么就会得心应手,应用开发也是如此。本文档会让你更清晰的了解 Goravel 的工作原理。

生命周期概述

Goravel 应用的所有请求入口都是 main.go 文件,该文件中使用 bootstrap.Boot() 引导框架加载。

然后在 bootstrap/app.go 脚本中创建 Goravel 实例 app := foundation.Application{}

之后使用 app.Boot() 引导加载框架中注册的 服务提供者,使用 config.Boot() 加载 config 目录下的配置文件。

最后,在 main.go 文件中使用 facades.Route.Run(facades.Config.GetString("app.host")) 启动 HTTP 服务器。