Custom header option to swagger ui for all routes
sumitsaha opened this issue · comments
According to documentation it's possible to pass a header parameter to a specific route by passing a validate function to route config object like this:
server.route({
method: 'PUT',
path: '/generate',
config: {
validate: {
headers: Joi.object({
my_custom_header: Joi.string().required()
}).options({
allowUnknown: true
})
}
}
});
But this would add a header option to swagger ui only for the route "/generate" like this image:
I want to to add a common header option to all routes in swagger ui in my hapi server. Is it possible? Please note that I have already used the securityDefinitions to set a api_key. What I want is another common header values to swagger ui.
Hi @sumitsaha . I'm not quite sure, but this sounds more like a hapi
or hapi-swagger
question rather than rest-hapi
. Are you trying to do this with the routes generated by rest-hapi
?