beego框架使用笔记,运行第一个Go
分类:会员中心

GO 语言的web框架超级多,相对来讲, Beego 框架,入门轻便,文书档案齐全(普通话卡塔尔国,功效强盛,本文以Beego 示例.

Beego介绍

beego框架使用笔记,运行第一个Go。  beego笔者感到是go初读书人相比易于上手的一门MVC Web框架。轻松易懂,最注重的有个别正是提供了粤语文书档案,那对于笔者这种乌克兰语本领很糟糕的人的话便是福音。

  beego的官方网址络是这么介绍beego的:“beego 是叁个高效支付 Go 应用的 HTTP 框架,他能够用来快捷支付 API、Web 及后端服务等各样应用,是一个 RESTful 的框架,首要设计灵感来源于 tornado、sinatra 和 flask 那七个框架,不过结合了 Go 本人的某些特征(interface、struct 嵌入等卡塔尔而规划的叁个框架”。从中能够看出beego能够便捷支付API接口、能够兑现服务端的各类应用

Beego提供了详实的支付文书档案:

Beego官网

  beego官网 :

  github : 

1.安装Beego和Bee工具

beego 的装置是出类拔萃的 Go 安装包的情势:

终端运行:go get github.com/astaxie/beego,安装在$GOPATH/src目录中

图片 1

bee 工具是叁个为了扶植火速支付 beego 项目而创立的档期的顺序,您能够因而 bee 快捷创设项目、完成热编写翻译、开拓测量试验以致支付完以往打包孝肃布的一条龙从创制、开采到计划的方案。

 终端运行:go get github.com/beego/bee,安装完之后,bee可实行文件暗中认可存放在$GOPATH/bin在那之中,所以供给把$GOPATH/bin累积到您的碰着变量中,才足以打开下一步。

图片 2

 2.新建三个 Web 项目

执行 bee new ``myproject,但是注意该命令必须在 $GOPATH/src 下实施。最后会在 $GOPATH/src 相应目录下转移如下目录结构的品类:

myproject
├── conf
│   └── app.conf
├── controllers
│   └── default.go
├── main.go
├── models
├── routers
│   └── router.go
├── static
│   ├── css
│   ├── img
│   └── js
├── tests
│   └── default_test.go
└── views
    └── index.tpl

Beego安装

  beego 饱含部分示范应用程序以帮您读书并使用 beego 应用框架。

  您供给设置 Go 1.1 以保证全体机能的健康使用。

  你需求安装 Beego 和 Bee 的开荒工具:

$ go get github.com/astaxie/beego
$ go get github.com/beego/bee

  注意:

  1. beege和bee是多少个概念。beego是框架,bee是工具,是命令。
  2. 在设置Beego前,先承认是否将$GOPATH/bin写入GO遭受中。

3.运营品种

打开LiteIDE,加载项目目录,运维:

图片 3

网址已运营,大家登陆

图片 4

 

Bee工具的应用

 安装到位Bee后,在决定台输入bee

Bee is a tool for managing beego framework.

Usage:

    bee command [arguments]

The commands are:

    new         Create a Beego application
    run         run the app and start a Web server for development
    pack        Compress a beego project into a single file
    api         create an API beego application
    hprose      create an rpc application use hprose base on beego framework
    bale        packs non-Go files to Go source files
    version     prints the current Bee version
    generate    source code generator
    migrate     run database migrations
    fix         fix the beego application to make it compatible with beego 1.6

Use "bee help [command]" for more information about a command.

Additional help topics:


Use "bee help [topic]" for more information about that topic.

关键有上述10个指令,上边说几个常用的授命

 new命令

  new 命令是新建一个 Web 项目,大家在命令行下试行 bee new <项目名> 就足以制造四个新的系列。不过注意该命令必得在 $GOPATH/src 下实践。最终会在 $GOPATH/src 相应目录下转移如下目录结构的类型:

bogon:src zuxingyu$ bee new cnblogs
______
| ___ 
| |_/ /  ___   ___
| ___  / _  / _ 
| |_/ /|  __/|  __/
____/  ___| ___| v1.5.2
2016/10/31 22:16:11 [INFO] Creating application...
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/conf/
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/controllers/
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/models/
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/routers/
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/tests/
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/static/
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/static/js/
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/static/css/
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/static/img/
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/views/
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/conf/app.conf
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/controllers/default.go
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/views/index.tpl
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/routers/router.go
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/tests/default_test.go
    create     /Users/zuxingyu/Documents/GoWorkSpace/src/cnblogs/main.go
2016/10/31 22:16:11 [SUCC] New application successfully created!

  那样二个beego框架的Go项目就生成了

本文由亚洲城ca88com手机版发布于会员中心,转载请注明出处:beego框架使用笔记,运行第一个Go

上一篇:js_脚本之家,UI测试API报401无权限访问问题 下一篇:没有了
猜你喜欢
热门排行
精彩图文
  • 生产环境下搭建mongodb复制集高可用环境,单机复
    生产环境下搭建mongodb复制集高可用环境,单机复
    情形描述:有三台ubuntu服务器,,每台服务器桐月经有mongodb实例。创制3个mongo2.4的新实例,分别作为四个复制集节点,同时保险了日前单节点情状的安居 规划:
  • 雪域17日旅行攻略,机票最低190元
    雪域17日旅行攻略,机票最低190元
    雪域17日旅行攻略,机票最低190元。冬辰参观去何方?许六人都不会首荐江西,因为太远.因为太冷,因为开支太高.因为高原反应 喜欢 评论 浏览 天数:1
  • 严肃的谈一谈非主流与杀马特
    严肃的谈一谈非主流与杀马特
    近些日子一贯在纠缠三个小说的内容,小编不精通该用什么样的办法表明出来。于是写了删,删了改,却依然未能使和煦称心如意。想着那年就快截至了,
  • 1的单节点安装
    1的单节点安装
    Win10上利用子系统搭建hadoop当地开辟情形及常见难点一蹴而就 服务器遭遇:Ubuntu15.04、jdk1.7、Hadoop2.7.1 1的单节点安装。说明 满心激励的备选攻读hadoop,没悟
  • 集聚温商力量,第十四届全国各地温州商会年会
    集聚温商力量,第十四届全国各地温州商会年会
    ca亚洲城666最新网址,  集聚温商力量,第十四届全国各地温州商会年会郑州温商再获殊荣。商家着重报讯(新闻报道工作者朱颜北) 前不久,来自全国各