ipfs-http-gateway
Version:
JavaScript implementation of the IPFS specification
42 lines (40 loc) • 913 B
JavaScript
import Joi from 'joi'
import resources from '../resources/index.js'
export default [
{
method: '*',
path: '/ipfs/{path*}',
options: {
handler: resources.gateway.handler,
validate: {
params: Joi.object({
path: Joi.string().required()
})
},
response: {
ranges: false // disable built-in support, handler does it manually
},
ext: {
onPostHandler: { method: resources.gateway.afterHandler }
}
}
},
{
method: '*',
path: '/ipns/{path*}',
options: {
handler: resources.gateway.handler,
validate: {
params: Joi.object({
path: Joi.string().required()
})
},
response: {
ranges: false // disable built-in support, handler does it manually
},
ext: {
onPostHandler: { method: resources.gateway.afterHandler }
}
}
}
]