3.建立第一个Beego项目体验
程序员文章站
2022-07-02 08:54:37
3.建立第一个Beego项目体验文章目录3.建立第一个Beego项目体验3.1建立Beego项目一个典型的 MVC 架构的应用,`main.go`是入口文件。cd到创建好的项目:cd beego\_project然后运行启动命令:bee run启动成功标志访问地址:3.2 主入口main.go3.2.1、导入包:\_ "BeegoProject/routers"3.2.2 、beego.run()3.2.3、BeeApp.Run()3.1建立Beego项目Windows打开 cmd 输入:(前提bee...
3.建立第一个Beego项目体验
文章目录
3.1建立Beego项目
Windows打开 cmd 输入:(前提bee工具已经安装成功) bee new 项目名称
bee new BeegoProject
成功的标准:
create D:\GoPtoject\Beegoproject\src\beego_project\
create D:\GoPtoject\Beegoproject\conf\
create D:\GoPtoject\Beegoproject\controllers\
create D:\GoPtoject\Beegoproject\models\
create D:\GoPtoject\Beegoproject\routers\
create D:\GoPtoject\Beegoproject\tests\
create D:\GoPtoject\Beegoproject\static\
create D:\GoPtoject\Beegoprojectt\static\js\
create D:\GoPtoject\Beegoprojectt\static\css\
create D:\GoPtoject\Beegoprojectt\static\img\
create D:\GoPtoject\Beegoprojectt\views\
create D:\GoPtoject\Beegoprojectt\conf\app.conf
create D:\GoPtoject\Beegoprojectt\controllers\default.go
create D:\GoPtoject\Beegoprojectt\views\index.tpl
create D:\GoPtoject\Beegoprojectt\routers\router.go
create D:\GoPtoject\Beegoprojectt\default\_test.go
create D:\GoPtoject\Beegoprojectt\main.go
New application successfully created! --创建成功标志
登录页面
当然也可以使用go run 命令,不用bee run:
go run main.go
3.2 主入口main.go
3.2.1、导入包:“BeegoProject/routers”
- 执行init函数,注册路由:beego.Router("/", &controllers.MainController{})
3.2.2 、beego.run()
-
initBeforeHTTPRun():执行用户的 hookfunc
-
beego 会执行用户注册的 hookfunc,默认的已经存在了注册 mime,用户可以通过函数 AddAPPStartHook 注册自己的启动函数。
-
BConfig:解析配置文件
-
beego 会自动解析在 conf 目录下面的配置文件 app.conf,通过修改配置文件相关的属性,我们可以定义:开启的端口,是否开启 session,应用名称等信息。
3.2.3、BeeApp.Run()
-
解析ip、端口等
-
调用了 ListenAndServe,充分利用了 goroutine 的优势
本文地址:https://blog.csdn.net/weixin_44908159/article/details/107581763