MCPcopy
hub / github.com/koajs/koa / callback

Method callback

lib/application.js:167–183  ·  lib/application.js::Application.callback

* Return a request handler callback * for node's native http server. * * @return {Function} * @api public

()

Source from the content-addressed store, hash-verified

165 */
166
167 callback () {
168 const fn = this.compose(this.middleware)
169
170 if (!this.listenerCount(class="st">'error')) this.on(class="st">'error', this.onerror)
171
172 const handleRequest = (req, res) => {
173 const ctx = this.createContext(req, res)
174 if (!this.ctxStorage) {
175 return this.handleRequest(ctx, fn)
176 }
177 return this.ctxStorage.run(ctx, async () => {
178 return await this.handleRequest(ctx, fn)
179 })
180 }
181
182 return handleRequest
183 }
184
185 /**
186 * return current context from async local storage

Callers 15

listenMethod · 0.95
href.test.jsFile · 0.80
onerror.test.jsFile · 0.80
cookies.test.jsFile · 0.80
state.test.jsFile · 0.80
use.test.jsFile · 0.80
context.test.jsFile · 0.80
response.test.jsFile · 0.80
request.test.jsFile · 0.80
requestServerFunction · 0.80
respond.test.jsFile · 0.80

Calls

no outgoing calls

Tested by 2

requestServerFunction · 0.64
stripFunction · 0.64