linux cpu占用率如何看
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~