xingyun:一个简单灵活的网络框架

时间:2024-07-06 15:26:02
【文件属性】:

文件名称:xingyun:一个简单灵活的网络框架

文件大小:17KB

文件格式:ZIP

更新时间:2024-07-06 15:26:02

Go

星云 XingYun 是一个 web 框架,具有类似 negroni 的中间件和类似 web.go 的 API。 与 negroni 和 web.go 的区别 negroni:星云有 Context 封装了 Request 和 ResponseWriter。 Context 有一个易于使用的 API。 星云有管道来管理中间件。 web.go:星云的所有特性都是由中间件组成,每个中间件都可以被用户替换。 中间件还可以执行其他请求前或请求后功能。 目的 重要对象 服务器:服务器包含一切并实现路由器。 服务器也是管理管道的管道容器。 管道:PipeHandler 队列。 Pipe 也是一个 PipeHandler 和 http.Handler 上下文:包含请求相关的数据,并有易于使用的 API。 界面 星云界面 ContextHandler:处理带有上下文的请求 type Conte


【文件预览】:
xingyun-master
----log.go(1KB)
----context_render.go(1KB)
----server.go(3KB)
----pipe_logger.go(610B)
----doc.go(16B)
----context.go(3KB)
----router.go(1KB)
----pipe_xsrf.go(7KB)
----context_static.go(3KB)
----response_writer.go(2KB)
----TODO(535B)
----pipe_url_var_loader.go(579B)
----context_xsrf.go(536B)
----pipe_error_page.go(523B)
----pipe_recovery.go(966B)
----context_cookie.go(1KB)
----pipe_context.go(428B)
----config.go(673B)
----pipe_static.go(1KB)
----context_session.go(927B)
----context_flash.go(829B)
----README.md(1KB)
----util.go(911B)
----session_memory_store.go(606B)
----pipe.go(2KB)

网友评论