mirror of
https://github.com/typicode/json-server.git
synced 2025-07-29 21:23:41 +08:00
use yargs array for middlewares
This commit is contained in:
@ -30,7 +30,8 @@ module.exports = function () {
|
||||
},
|
||||
middlewares: {
|
||||
alias: 'm',
|
||||
description: 'Path to middlewares file'
|
||||
array: true,
|
||||
description: 'Paths to middleware files'
|
||||
},
|
||||
static: {
|
||||
alias: 's',
|
||||
|
@ -110,14 +110,15 @@ module.exports = function (argv) {
|
||||
}
|
||||
|
||||
// Load middlewares
|
||||
var middlewares
|
||||
if (argv.middlewares) {
|
||||
if (!Array.isArray(argv.middlewares)) {
|
||||
argv.middlewares = [argv.middlewares]
|
||||
}
|
||||
console.log(chalk.gray(' Loading', argv.middlewares))
|
||||
var middlewares = argv.middlewares.map(function (m) { return require(path.resolve(m)) })
|
||||
middlewares = argv.middlewares.map(function (m) {
|
||||
console.log(chalk.gray(' Loading', m))
|
||||
return require(path.resolve(m))
|
||||
})
|
||||
}
|
||||
|
||||
// Done
|
||||
console.log(chalk.gray(' Done'))
|
||||
|
||||
// Create app and server
|
||||
|
Reference in New Issue
Block a user