UNPKG

ipfs-http-gateway

Version:

JavaScript implementation of the IPFS specification

42 lines (40 loc) 913 B
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 } } } } ]