UNPKG

trailpack-hapi

Version:

Hapi.js Trailpack. This pack binds the routes compiled in trailpack-router to a Hapi Server.

26 lines (23 loc) 605 B
module.exports = { routes: { files: { } }, extensions: [ { type: 'onPreResponse', method (request, reply) { const trailsVersion = this.app['_trails'].version const nodeVersion = this.app.versions.node const poweredBy = `Node/${nodeVersion} Trails/${trailsVersion}` if (request.response.isBoom) { request.response.output.headers['X-Powered-By'] = poweredBy } else if (request.response.header) { request.response.header('X-Powered-By', poweredBy) } return reply.continue } } ] }