文件名称:Go 语言编写的 Web 框架 Gem.zip
文件大小:41KB
文件格式:ZIP
更新时间:2022-08-06 22:26:54
开源项目
GemGem 是一个用 Go(golang)语言编写的简单而又快速的 Web 框架,用于构建 restful 或 web 应用,基于 fasthttp。安装go get github.com/go-gem/gem特性Graceful shutdown and restart(热重启)Leveled logging(分级的日志记录)Gem log - 默认。logrus - 结构化、可插入的日志包。 高性能、美观的 router,友好的 RESTful API。会话支持Various Middlewares(中间件)SON WEB TOKEN 中间件压缩中间件Auth 基础中间件请求正文限制中间件CSRF 中间件CORS 中间件Not bad scores of test coverage (测试覆盖率)- 可接受 85%~100%。性能
【文件预览】:
gem-master
----.travis.yml(172B)
----handler.go(871B)
----AUTHORS.md(328B)
----templates.go(3KB)
----utils_test.go(1KB)
----server.go(2KB)
----doc.go(7KB)
----context.go(6KB)
----server_test.go(859B)
----controller.go(2KB)
----options.go(639B)
----router.go(10KB)
----router_test.go(14KB)
----LICENSE(1KB)
----middleware.go(257B)
----logger.go(617B)
----application.go(6KB)
----path_test.go(2KB)
----context_test.go(9KB)
----.gitignore(274B)
----tree.go(16KB)
----templates_test.go(3KB)
----tree_test.go(16KB)
----application_test.go(7KB)
----README.md(10KB)
----path.go(3KB)
----utils.go(879B)
----handler_test.go(428B)
----controller_test.go(1KB)