| 1234567891011121314151617 |
- const files = require.context('@/middleware', false, /^\.\/(?!-)[^.]+\.(js|mjs)$/)
- const filenames = files.keys()
- function getModule(filename) {
- const file = files(filename)
- return file.default || file
- }
- const middleware = {}
- // Generate the middleware
- for (const filename of filenames) {
- const name = filename.replace(/^\.\//, '').replace(/\.(js|mjs)$/, '')
- middleware[name] = getModule(filename)
- }
- export default middleware
|