文件名称:nio:现代化,最小化和高效的Go HTTP框架
文件大小:317KB
文件格式:ZIP
更新时间:2024-02-26 17:26:46
go golang http middleware router
注意 所有的开发和改进都移至 。 产品特点 零外部运行时依赖性 智能HTTP路由 JSON,XML和表单有效载荷的数据绑定 全局,组或单个路由级别的中间件 完全控制HTTP服务器 内置中间件 基本认证 身体倾倒 身体极限 压缩(GZip) CORS CSRF 密钥验证 方法重写 恢复 要求编号 改写 安全 削减 静态的 入门 先决条件 您至少需要在本地计算机上安装go 1.11。 正在安装 使用go get安装nio软件包 go get -u github.com/go-nio/nio 启动您的第一台很棒的服务器。 创建main.go文件并添加: package main import
【文件预览】:
nio-master
----.gitignore(61B)
----go.mod(220B)
----response_test.go(470B)
----version.go(63B)
----response.go(3KB)
----group_test.go(1KB)
----bind.go(8KB)
----nio.go(17KB)
----.travis.yml(236B)
----router.go(9KB)
----log()
--------log.go(5KB)
----CONTRIBUTING.md(4KB)
----bind_test.go(11KB)
----LICENSE(1KB)
----nio_test.go(11KB)
----middleware_test.go(735B)
----context_test.go(11KB)
----go.sum(608B)
----nio-logo.png(19KB)
----.github()
--------stale.yml(683B)
--------ISSUE_TEMPLATE.md(280B)
----examples()
--------static()
--------spa_with_api()
--------restapi()
--------docker()
--------basic()
----_fixture()
--------images()
--------certs()
--------index.html(121B)
--------favicon.ico(1KB)
--------folder()
----README.md(3KB)
----context.go(12KB)
----NOTICE(1KB)
----group.go(4KB)
----router_test.go(29KB)
----.gitattributes(691B)
----mw()
--------static_test.go(2KB)
--------body_limit_test.go(2KB)
--------compress.go(3KB)
--------body_dump.go(3KB)
--------slash_test.go(2KB)
--------csrf_test.go(2KB)
--------basic_auth_test.go(2KB)
--------csrf.go(6KB)
--------body_dump_test.go(2KB)
--------recover_test.go(443B)
--------method_override.go(2KB)
--------rewrite_test.go(2KB)
--------key_auth_test.go(2KB)
--------secure.go(4KB)
--------basic_auth.go(3KB)
--------slash.go(3KB)
--------compress_test.go(3KB)
--------request_id_test.go(742B)
--------static.go(5KB)
--------body_limit.go(3KB)
--------cors.go(4KB)
--------request_id.go(1KB)
--------method_override_test.go(1KB)
--------cors_test.go(2KB)
--------key_auth.go(4KB)
--------secure_test.go(1KB)
--------rewrite.go(2KB)
--------recover.go(2KB)
----middleware.go(808B)
----.editorconfig(467B)
----internal()
--------bytes()
--------random()