@fastify/autoload
Version:
Require all plugins in a directory
24 lines (19 loc) • 434 B
JavaScript
const path = require('node:path')
const autoLoad = require('../../../')
module.exports = function (fastify, opts, next) {
fastify.register(autoLoad, {
dir: path.join(__dirname, 'routes'),
options: {
prefix: '/with-dirs'
}
})
fastify.register(autoLoad, {
dir: path.join(__dirname, 'routes'),
dirNameRoutePrefix: false,
options: {
prefix: '/without-dirs'
}
})
next()
}