书栈网 · BookStack 本次搜索耗时 0.033 秒,为您找到 67 个相关结果.
  • tracker

    tracker tracker 用于在客户提交类的请求添加跟踪日志,可输出query、body以及params等信息,并可设置正则匹配将关键数据加*处理。 Example package main import ( "bytes" "encoding/json" "fmt" ...
  • Group

    Group NewGroup description Group的相关方法说明 Group NewGroup 创建一个组,它包括Path的前缀以及组内公共中间件(非全局),适用于创建有相同前置校验条件的路由处理,如用户相关的操作。返回的Group对象包括GET ,POST ,PUT 等方法,与Elton类似,之后可以通过AddGroup ...
  • Custom body parser

    description 自定义Body Parser elton-body-parser 只提供对application/json 以及application/x-www-form-urlencoded 转换为json字节的处理,在实际使用中还存在一些其它的场景。如xml ,自定义数据结构等。 在实际项目中,统计数据一般记录至influxdb,为了...
  • Application

    Application New NewWithoutServer ErrorHandler NotFoundHandler MethodNotAllowedHandler GenerateID EnableTrace SignedKeys ListenAndServe ListenAndServeTLS Close GracefulCl...
  • SetRequestHeader

    SetRequestHeader SetRequestHeader 设置HTTP请求头的值,如果该值已存在,则覆盖。 Example package main import ( "github.com/vicanso/elton" "github.com/vicanso/elton/middleware...
  • Performances

    description 性能测试 elton 的性能如何是大家都会关心的重点,下面是使用测试服务器(4U8线程,8G内存)的几个测试场景,go版本为1.14: package main import ( "bytes" "github.com/vicanso/elton" ) func ma...
  • README

    Elton Hello, World! 路由 路由示例 中间件 responder error bench Elton Elton的实现参考了koa 以及echo ,中间件的调整均为洋葱模型:请求由外至内,响应由内至外。主要特性如下: 处理函数(中间件)均以返回error的形式响应出错,方便使用统一的出错处理中间件将出错统...
  • Server Timing

    description HTTP Server Timing elton可以非常方便的获取各中间件的处理时长,获取统计时长之后,则可方便的写入相关的统计数据或HTTP响应的Server-Timing了。 如图所示在chrome中network面板所能看得到Server-Timing展示: package main import ...
  • QueryParam

    QueryParam QueryParam 获取query的参数值,此函数返回的并非字符串数组,只取数组的第一个,如果query中相同key的使用,请直接使用Request.URL.Query() 来获取。 Example // curl http://127.0.0.1:3000/?type=vip&count=10 package m...
  • HTTP2 and HTTP3

    生成证书 启动服务 h2c http3 description HTTP2与HTTP3的支持 绝大部分的浏览器都已支持http2,后端支持http2仅需要更新nginx版本,调整配置则可。golang的http模块已支持http2的处理,下面主要介绍如何使用Elton支持http2。 生成证书 浏览器只支持通过https方式使用http...