文件名称:goweb:基于nethttp的轻量级Web框架
文件大小:29KB
文件格式:ZIP
更新时间:2024-03-03 16:15:59
go api web web-framework Go
Goweb 基于net / http的轻量级Web框架。 包括 路由 中间件 测井 简易CORS(实验性) Goweb旨在 尽可能只依赖标准库 变通 表现良好 用法 参见。 基本用法 package main import ( "github.com/twharmon/goweb" ) func main () { app := goweb . New () app . GET ( "/hello/{name}" , hello ) app . Run ( ":8080" ) } func hello ( c * goweb. Context ) goweb. Responder { return c . JSON (goweb. Map { "hello" : c . Param ( "name" ), }) } 易于扩展
【文件预览】:
goweb-master
----engine_test.go(4KB)
----.gitignore(13B)
----go.mod(356B)
----response.go(2KB)
----logger_test.go(835B)
----LICENSE(1KB)
----middleware_test.go(3KB)
----context_test.go(7KB)
----go.sum(15KB)
----.github()
--------workflows()
----examples()
--------logging()
--------middleware()
--------templates()
--------rest()
--------files()
--------tls()
--------basic()
----params.go(216B)
----goweb_test.go(2KB)
----README.md(3KB)
----resource_test.go(1KB)
----context.go(5KB)
----goweb.go(374B)
----route.go(146B)
----bench_test.go(7KB)
----logger.go(1KB)
----engine.go(5KB)
----resource.go(828B)
----middleware.go(2KB)