码迷,mamicode.com
首页 > Web开发 > 详细

Golang入门教程(三)beego 快速开发 HTTP 框架

时间:2018-03-02 12:21:06      阅读:337      评论:0      收藏:0      [点我收藏+]

标签:nat   body   color   安装   not found   div   blog   export   后端服务   

  beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。

1、beego 的安装

go get github.com/astaxie/beego

更多安装信息:https://beego.me/docs/install/

2、bee 工具的安装

go get github.com/beego/bee

安装完之后,bee 可执行文件默认存放在 $GOPATH/bin 里面,所以您需要把 $GOPATH/bin 添加到您的环境变量中,才可以进行下一步,如下所示:

export PATH=$PATH:/home/www/golang/gopath/bin/linux_386

疑问:我这里怎么多出来一个linux_386(??) 

环境变量没有安装成功的话会出现以下情况

bee new hello
No command bee found, did you mean:
 Command tee from package coreutils (main)
 Command beef from package beef (universe)
 Command ree from package ree (universe)
 Command btee from package ruby-bcat (universe)
 Command beer from package gerstensaft (universe)
 Command pee from package moreutils (universe)
 Command bbe from package bbe (universe)
 Command be from package bugs-everywhere (universe)
 Command beep from package beep (universe)
 Command see from package mime-support (main)
 Command ben from package ben (universe)
 Command bel from package belier (universe)
 Command beet from package beets (universe)
bee: command not found

3、创建项目

bee new hello

技术分享图片

4、执行项目

记住:要进入刚创建的新项目hello

/home/www/golang/gopath/src/hello/
www@TinywanAliYun:~/golang/gopath/src/hello$ ls
conf  controllers  main.go  models  routers  static  tests  views
www@TinywanAliYun:~/golang/gopath/src/hello$ bee run

技术分享图片

5、打开浏览器看看效果

技术分享图片

 

6、视频教程

http://edu.51cto.com/center/course/lesson/index?id=24341

Golang入门教程(三)beego 快速开发 HTTP 框架

标签:nat   body   color   安装   not found   div   blog   export   后端服务   

原文地址:https://www.cnblogs.com/tinywan/p/8492137.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!