MCPcopy Create free account
hub / github.com/devfeel/dotweb / Use

Method Use

dotweb.go:250–261  ·  view source on GitHub ↗

Use registers middlewares

(m ...Middleware)

Source from the content-addressed store, hash-verified

248
249// Use registers middlewares
250func (app *DotWeb) Use(m ...Middleware) {
251 step := len(app.Middlewares) - 1
252 for i := range m {
253 if m[i] != nil {
254 if step >= 0 {
255 app.Middlewares[step].SetNext(m[i])
256 }
257 app.Middlewares = append(app.Middlewares, m[i])
258 step++
259 }
260 }
261}
262
263// UseRequestLog register RequestLogMiddleware
264func (app *DotWeb) UseRequestLog() {

Callers 5

NewFunction · 0.95
SetDevelopmentModeMethod · 0.95
UseRequestLogMethod · 0.95
UseTimeoutHookMethod · 0.95

Calls 1

SetNextMethod · 0.65

Tested by

no test coverage detected