* go环境配置

# native compiler darwin amd64

export GOROOT=/usr/local/Cellar/go/1.10.3/libexec
export GOBIN=${GOROOT}/bin
export GOPATH=/Volume/Application/gocode
GOARCH=amd64
GOOS=darwin
CGO_ENABLED=1

PATH=$GOBIN:$GOPATH:/bin:$PATH

LITEIDE_GDB=/usr/local/bin/gdb
LITEIDE_MAKE=make
LITEIDE_TERM=/usr/bin/open
LITEIDE_TERMARGS=-a Terminal
LITEIDE_EXEC=/usr/X11R6/bin/xterm
LITEIDE_EXECOPT=-e

* 安装beego框架

https://beego.me/

go get github.com/astaxie/beego

* 新建项目 创建main.go

// beego-route project main.go
package main

import (
	"github.com/astaxie/beego"
)

// restful controller router
type RESTfulController struct {
	beego.Controller
}

func (this *RESTfulController) Get() {
	this.Ctx.WriteString("Hello World in GET method")
}

func main() {
	// restful controller
	beego.Router("/RESTful", &RESTfulController{})
	// start service
	beego.Run("127.0.0.1:8081")
}

* 编译运行:

beego RESTFul路由

beego RESTFul路由

访问   http://127.0.0.1:8081/RESTful

https://beego.me/docs/mvc/controller/router.md

相关文章:

  • 2022-01-24
  • 2022-12-23
  • 2022-12-23
  • 2021-07-05
  • 2021-06-21
  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
猜你喜欢
  • 2022-01-03
  • 2022-12-23
  • 2021-08-12
  • 2022-12-23
  • 2022-12-23
  • 2021-08-25
相关资源
相似解决方案