zoukankan      html  css  js  c++  java
  • Go -11 Go 框架beego的简单 create run

    beego的创建以及运行,基于MVC  (基于win 环境)
    1.beego的GIThub官网:https://github.com/astaxie/beego/
    2.beego的官网 :https://beego.me/
    3.通过官网的介绍可以通过bee脚手架,经行beego项目的创建 热编译 开发 测试 部署
    4.安装bee脚手架的前提是go的环境搭建好,直接输入命令:go  get  github.com/beego/bee
    是否安装成功可以通过输入 bee 命令
    当安装出现问题时可以参考文档解决:https://blog.csdn.net/longchenghui20/article/details/107251152
    实测有效:
    go env
    go env -w GOPROXY=https://goproxy.io,direct
    go env -w GO111MODULE=on
    go get -u github.com/beego/bee
    此时就可以正常安装但是输入 bee 会出现不是系统内部命令需要在 gopath的bin目录下找到 bee.exe的路径添加到环境变量里再输入 bee即可
     
    5. 通过bee  new  beegodemo1(beego项目名称)  这个命令来创建go的项目, 一般都会放在gopath的目录下;
    如何查看gopath的目录:
    cmd 然后
    输入 go env  接着找一下gopath的目录
    6.接着使用命令:go mod init beegodemo1 在项目里生成一个 go.mod的文件,这样的话我们才可以使用go mod 来管理我们的项目
    7.bee run 即可运行,第一次运行会下载我们项目需要的依赖
    8.项目的目录介绍:
    conf:里面可以配置项目的名称,端口号,运行环境
    controller: 控制器,即结构体,继承了beego.
    models : 和数据库交互
    routers: 路由
    views:视图
    tests:测试
    static:静态文件
    9.当增加一个控制器的时候可以在controllers里增加一个例如good.go文件内容可以按照default.go的文件内容来,接着修改文件里的内容:命名方法是大驼峰命名法首字母大写,即type func 里的名称需要修改MainController 改为 GoodController
    10.需要视图的话在views中配置相应的视图,然后接着在 routers中配置路由 直接把新的控制器配置上即可
    11.beego的升级:
    第一种方法:go get -u github.com/astaxie/beego
    第二种方法需要去github上把源码下载下来然后接着放在原目录里覆盖即可
  • 相关阅读:
    wait函数和waitpid的使用和总结
    linux中sleep函数的使用和总结
    alarm()函数的使用总结
    linux定时器的实现方法
    Socket的长连接和短连接
    记录各种材质的数据
    max导出模型插件
    鸡汤 -心灵 记录
    UGUI 加载图片
    u3d udp服务器
  • 原文地址:https://www.cnblogs.com/guo-s/p/13692335.html
Copyright © 2011-2022 走看看