文件名称:Go的Web框架Goji.zip
文件大小:79KB
文件格式:ZIP
更新时间:2022-08-08 02:05:31
开源项目
Goji 是一个非常小型的 Go 语言的 Web 开发框架,灵感来自于 Sinatra 示例代码: package main import ( "fmt" "net/http" "github.com/zenazn/goji" "github.com/zenazn/goji/web" ) func hello(c web.C, w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hello, %s!", c.URLParams["name"]) } func main() { goji.Get("/hello/:name", hello) goji.Serve() } 标签:Goji Web框架
【文件预览】:
goji-master
----serve.go(1KB)
----bind()
--------einhorn.go(2KB)
--------bind.go(5KB)
--------einhorn_stub.go(283B)
--------systemd_stub.go(103B)
--------systemd.go(645B)
----serve_appengine.go(470B)
----goji.go(1002B)
----graceful()
--------serve.go(805B)
--------einhorn.go(498B)
--------graceful.go(2KB)
--------clone16.go(1KB)
--------middleware.go(2KB)
--------serve13.go(2KB)
--------listener()
--------server.go(3KB)
--------middleware_test.go(1KB)
--------clone.go(150B)
--------signal.go(6KB)
----.travis.yml(313B)
----example()
--------main.go(6KB)
--------middleware.go(1KB)
--------README.md(420B)
--------models.go(1KB)
--------.gitignore(8B)
----web()
--------match.go(2KB)
--------pattern_test.go(4KB)
--------web.go(5KB)
--------example_test.go(2KB)
--------atomic_appengine.go(261B)
--------string_pattern.go(3KB)
--------handler.go(1KB)
--------mutil()
--------bytecode_runner.go(1KB)
--------middleware.go(3KB)
--------func_equal_test.go(2KB)
--------middleware()
--------chanpool.go(443B)
--------router_middleware_test.go(713B)
--------bench_test.go(3KB)
--------regexp_pattern.go(4KB)
--------router_test.go(8KB)
--------middleware_test.go(5KB)
--------pattern.go(2KB)
--------match_test.go(1004B)
--------atomic.go(385B)
--------mux_test.go(973B)
--------mux.go(7KB)
--------bytecode_compiler.go(7KB)
--------cpool.go(297B)
--------middleware12_test.go(1KB)
--------router.go(3KB)
--------func_equal.go(1KB)
----LICENSE(1KB)
----README.md(7KB)
----default.go(4KB)