go语言web框架beego建立项目步骤

 公司项目引进了区块链技术,区块链上的智能合约是用go语言写的,这不得不学习go语言编程的基础知识,go语言的语法知识我就不讲了,我也研究不够深入,资格不够呀,我也只是能看懂而已,在网上也了解了go语言的相关开源框架,有很多,相对用的比较多的go语言web框架就是beego了,今天研究了一下利用beego框架建立项目。在这里做一个记录,供大家参考。

我的电脑是windows系统,那就以windows为例了。首先是环境准备

1.go语言的安装

参考文档http://blog.****.net/defonds/article/details/50538077 我的版本比他高,步骤是一样的。

2.git版本安装

参考文档https://jingyan.baidu.com/article/020278117cbe921bcc9ce51c.html

3.安装beego

打开git bash,输入go get github.com/astaxie/beego,稍等一会就会在gopath路径下src目录中看到\github.com\astaxie\beego目录在git bash中输入 go get github.com/beego/bee  稍等一会就会在gopath路径下src目录中看到github.com\beego\bee目录(注意:git在获取beego时没有任何进度条反应,当命令执行完后,就去gopath路径下去看

测试bee是否安装成功,可在命令行中输入bee,得到如下结果就成功了。

go语言web框架beego建立项目步骤

4.利用beego框架建立工程

使用bee工具生成beego框架工程代码。在这一步之前一定要确定在PATH环境变量里已经加入了%GOPATH%\bin,里面有bee.exe。然后在开始菜单中找到命令提示符,以管理员身份运行(或者在git bash工具中进入到GOPATH的src目录***意必须到这个目录下),再输入 bee new <工程名称>,这样一个beego框架的工程就生成成功了。

go语言web框架beego建立项目步骤

5.测试新建工程

测试方法1:在GoLand里打开生成的工程目录,编译运行后在浏览器输入127.0.0.1:8080就看到了运行结果(welcome to beego的欢迎页)。

测试方法2:进入到你生成的工程的目录里,如我的是GOPATH的src目录下的新生成的beeProject目录。在命令行或者git bash里输入 bee run,然后beego已经运行起来啦,在浏览器输入127.0.0.1:8080就看到了运行结果(welcome to beego的欢迎页)。

go语言web框架beego建立项目步骤