使用Beego框架开发后端-1.搭建beego

网友投稿 348 2022-08-29

使用Beego框架开发后端-1.搭建beego

beego框架是比较优秀的golang后端框架,由于最近项目需要做一个后端服务,所以选择了beego,参考了不少网上资料。

参考资料:​​get都可以。

beego源码github:​​conf│ └── app.conf├── controllers│ ├── admin│ └── default.go├── main.go├── models│ └── models.go├── static│ ├── css│ ├── ico│ ├── img│ └── js└── views ├── admin └── index.tpl

功能逻辑如下

一目了然。

安装bee

bee是beego的一个项目管理工具,使用go get安装

go get github.com/beego/bee

然后配置路径文件,mac下打开终端运行

atom ~/.bash_profile

最后加入下面两行:

export GOPATH=${HOME}/goexport PATH=${PATH}:${GOPATH}/bin

再在终端输入:

source ~/.bash_profile

这样子bee安装就完成了。

终端输入bee,看到以下信息:

ok,使用bee new命令试一试。终端输入:

打开gopath下的src,看到有个test文件夹,目录信息如下:

跟上面的结构一致,试试run它吧

运行beego项目

我们在controllers文件夹下新建一个hello.go,它的代码如下:

package controllersimport ( "github.com/astaxie/beego")type HelloController struct { beego.Controller}func (c *HelloController) Get() { c.Ctx.WriteString("hello world!\n" + "this is test beego!")}

再在routers的router.go里面添加代码:

beego.Router("/hello", &controllers.HelloController{})

这样子localhost:8080/hello这个地址就定向到了HelloController的内容去了。

终端输入:

go run main.go

打印如下信息:

浏览器打开localhost:8080端口:

切换到localhost:8080/hello:

至此,mac上的一个beego环境就搭建完毕。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:新冠疫情已“绵延”两年,线下营销该何去何从?(新冠疫情对网络零售的影响)
下一篇:华为-句子逆序
相关文章

 发表评论

暂时没有评论,来抢沙发吧~