Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
this.$container.singleton('Adonis/Src/Server', (app) => {
const Route = app.use('Adonis/Src/Route')
const HttpRequest = app.use('Adonis/Src/Request')
const HttpResponse = app.use('Adonis/Src/Response')
const HttpMiddleware = app.use('Adonis/Src/HttpMiddleware')
const httpConfig = app.use('Adonis/Src/Config').get('app.http', {})
const appKey = this._getAppKey()
return new Server(HttpRequest, HttpResponse, Route, HttpMiddleware, httpConfig, appKey)
})
return new Router((route) => routePreProcessor(route, app.use('Adonis/Src/HttpMiddleware')))
})
server.onError(async (error, ctx) => {
handlerInstance.report(error, ctx)
const response = await handlerInstance.handle(error, ctx)
if (useReturnValue(response, ctx)) {
ctx.response.send(response)
}
})
}