区块链技术博客
www.b2bchain.cn

3.建立第一个Beego项目体验的讲解

这篇文章主要介绍了3.建立第一个Beego项目体验的讲解,通过具体代码讲解7765并且分析了3.建立第一个Beego项目体验的讲解的详细步骤与相关技巧,需要的朋友可以参考下

本文实例讲述了3.建立第一个Beego项目体验的讲解。分享给大家供大家参考文章查询地址https://www.b2bchain.cn/7765.html。具体如下:

3.建立第一个Beego项目体验

文章目录

  • 3.建立第一个Beego项目体验
    • 3.1建立Beego项目
        • 一个典型的 MVC 架构的应用,`main.go`是入口文件。
        • cd到创建好的项目:cd beego_project
        • 然后运行启动命令:bee run
        • 启动成功标志
        • 访问地址:
    • 3.2 主入口main.go
      • 3.2.1、导入包:”BeegoProject/routers”
      • 3.2.2 、beego.run()
      • 3.2.3、BeeApp.Run()

3.1建立Beego项目

Windows打开 cmd 输入:(前提bee工具已经安装成功) bee new 项目名称

bee new BeegoProject 

3.建立第一个Beego项目体验
3.建立第一个Beego项目体验
3.建立第一个Beego项目体验

成功的标准:

 	create  D:GoPtojectBeegoprojectsrcbeego_project  	     create   D:GoPtojectBeegoprojectconf          create   D:GoPtojectBeegoprojectcontrollers          create   D:GoPtojectBeegoprojectmodels      create   D:GoPtojectBeegoprojectrouters      create   D:GoPtojectBeegoprojecttests      create   D:GoPtojectBeegoprojectstatic      create   D:GoPtojectBeegoprojecttstaticjs      create   D:GoPtojectBeegoprojecttstaticcss      create   D:GoPtojectBeegoprojecttstaticimg      create   D:GoPtojectBeegoprojecttviews      create   D:GoPtojectBeegoprojecttconfapp.conf      create   D:GoPtojectBeegoprojecttcontrollersdefault.go      create   D:GoPtojectBeegoprojecttviewsindex.tpl      create   D:GoPtojectBeegoprojecttroutersrouter.go      create   D:GoPtojectBeegoprojecttdefault_test.go      create  D:GoPtojectBeegoprojecttmain.go      New application successfully created!           --创建成功标志 
  • 一个典型的 MVC 架构的应用,main.go是入口文件。

  • cd到创建好的项目:cd beego_project

  • 然后运行启动命令:bee run

    • 启动成功标志

    • 访问地址:

      	http:localhost:8080 或者 http: 127.0.0.1:8080 

3.建立第一个Beego项目体验
3.建立第一个Beego项目体验
登录页面
3.建立第一个Beego项目体验
当然也可以使用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://www.b2bchain.cn/7765.html

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 3.建立第一个Beego项目体验的讲解
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们