'use strict'; const path = require('path'); const koaStatic = require('koa-static'); const swaggerUi = require('swagger-ui-dist'); module.exports = async ({ strapi }) => { strapi.server.routes([ { method: 'GET', path: '/plugins/documentation/(.*)', async handler(ctx, next) { ctx.url = path.basename(ctx.url); return koaStatic(swaggerUi.getAbsoluteFSPath(), { maxage: 86400000, defer: true, })(ctx, next); }, config: { auth: false, }, }, ]); };