文件名称:as:基于 martini 的 go语言框架
文件大小:36KB
文件格式:ZIP
更新时间:2024-06-01 01:15:37
Go
as 基于 martini 的轻巧框架 使用 如何开启一个监听80端口的服务: package main import ( "github.com/ascoders/as" ) func main() { as.Run() } 配置 可以通过as.Conf.*配置任意参数,请注意将它放在as.Run()之前。同时你也可以单独写在一个配置文件中,查看。 func main() { as.Conf.Debug = true as.Conf.Host = "59.67.115.1" as.Conf.Port = 8080 as.Run() } 控制器 控制器内嵌了as.Controller,这样变包含了所有as.Controller拥有的方法,并自动实现了Restful方法,查看。 同时定义New方法,由于as是一个restful框架,一个url、一个控制器、一个模型同时对应一个
【文件预览】:
as-master
----models()
--------readme.md(721B)
--------base.go(2KB)
--------register.go(597B)
--------utils.go(409B)
----martini.go(2KB)
----conf()
--------readme.md(684B)
--------conf.go(3KB)
----readme.md(1KB)
----data()
--------data.go(135B)
----db()
--------db.go(630B)
----app.go(717B)
----controllers()
--------base.go(486B)
--------restful_test.go(3KB)
--------restful.go(2KB)
--------namespace.go(890B)
----lib()
--------response()
--------scheduled()
--------readme.md(8KB)
--------base.go(738B)
--------captcha()
--------validation()
--------csrf()
--------http()
--------strings()
--------sort()
--------parse()
--------buffer()
--------md5.go(178B)
----redis()
--------redis.go(1KB)
----utils.go(42B)
----email()
--------email.go(1KB)
----router()
--------auto.go(7KB)
--------router.go(1KB)
----namespace.go(737B)