这个框架是一个Golang语言的简易框架,初衷是原生的net/http包写起来并不爽,想和springboot一样来写接口,现在的完成度还比较低
一个简易的Golang Web框架。
基于Go 1.11.2
无第三方包
先拉取这个包
mashiroc@ubuntu:$ go get github.com/MashiroC/begonia
然后import
import "begonia/framework/application"
package main
import "begonia/framework/application"
func main(){
app:= application.Init()
app.Get("/test",func(ctx *application.Context){
ctx.ResponseString("hello world")
})
h:=application.Handle{Uri:"/welcome",Method:"GET",Fun:func(ctx *application.Context){
ctx.ResponseString("welcome")
}}
app.AddHandle(h)
app.Start(1234)
}
go build xxxx
上传至服务器并运行
-
0.1.0
上传初始代码
null
电脑没电了