zoukankan      html  css  js  c++  java
  • Beego介绍_bee构建项目

    1.Beego介绍

    Beego 是一个开源的基于 Golang 的 MVC 框架,主要用于 Golang Web 开发。Beego 可以用来快速开发 API、Web、后端服务等各种应用。
    Golang 的 Web 开发框架有很多 Beego(star:22.8k)、Buffalo(5.6k)、Echo(17.2k)、Gin(37.9k)、Iris(18.1k)、Revel(11.7k) ,从 github star 数量来看 Gin>Beego>Iris>Echo>Revel>Buffalo。
    目前国内用的比较多的就是 Beego 和 gin 两个框架,如果项目比较小,个人开发,并且只是用 Golang 来写一些 api 接口的话, gin 是不错的选择,
    如果你是团队开发或者不仅要用golang 写 api,还要用 golang 写 web 后端,并且注重代码质量的话建议用 Beego。
    Beego Github 地址:https://github.com/astaxie/beego
    Beego 官网:http://beego.me

    2.Beego脚手架工具bee

    通过 bee 脚手架,我们可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。
    go get -u github.com/beego/bee

    下载bee失败解决

    fan qiang 或者修改代理

    设置Go代理

    go env -w GOPROXY=https://goproxy.cn

    执行完之后 会在GOPATH/bin 生成bee.exe可执行程序

    把GOPATH/bin添加到环境变量中

     执行 bee或bee version测试 如下即安装成功

    3.使用bee创建项目

    bee new 创建普通项目:
    在命令行执行 bee new <项目名>可以创建一个新的项目,bee 工具的命令需要在
    $GOPATH/src 下执行。命令执行完毕后,会创建一个 beego 的典型 mvc 架构的项目包。
    bee new beegodemo
    bee api 创建只开发 APi 的应用:
    beego 也可以用来开发 API 应用。
    在命令行输入 bee api <name>创建新的 API 应用。
    bee api apidemo
    bee run 运行项目:
    在项目目录下执行命令行 bee run 可以进行项目编译
    bee run

    4.使用go mod管理项目

    4.1创建项目

    bee new 项目名称
    注意:创建完成项目会会在你的 GOPATH 目录生成对应的项目,如果你想在其他目录开发
    beego 项目的话只需要把所有代码复制到你的 go mod init 对应的目录。

    4.2初始化项目模块

    go mod init beegodemo02

    4.3将依赖包复制到项目下的 vendor 目录 

    go mod vendor

    4.4运行项目

    bee run 

    4.5访问http://:8080

    5.项目目录结构分析

     

      

    6.参考文章

    注重细节——关注底层——注重细节——关注底层——注重细节——关注底层——注重细节——关注底层——注重细节——关注底层
  • 相关阅读:
    js刷新页面方法
    ng-disabled的使用
    拖拽——拖动进度条显示进度
    node Express安装与使用(一)
    javascript 中slice,substr,substring方法的对比
    DOM节点
    js事件(一)之事件流
    谈谈React Native环境安装中我遇到的坑
    Git--分布式版本控制系统
    js代码
  • 原文地址:https://www.cnblogs.com/PJG20/p/14587667.html
Copyright © 2011-2022 走看看