think-cli
Version:
A simple CLI for scaffolding Thinkjs projects.
41 lines (39 loc) • 635 B
JavaScript
const path = require('path');
const isDev = think.env === 'development';
module.exports = [
{
handle: 'meta',
options: {
logRequest: isDev,
sendResponseTime: isDev
}
},
{
handle: 'resource',
enable: isDev,
options: {
root: path.join(think.ROOT_PATH, 'www'),
publicPath: /^\/(static|favicon\.ico)/
}
},
{
handle: 'trace',
enable: !think.isCli,
options: {
debug: isDev
}
},
{
handle: 'payload',
options: {
keepExtensions: true,
limit: '5mb'
}
},
{
handle: 'router',
options: {}
},
'logic',
'controller'
];