12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- const path = require('path');
- const isDev = think.env === 'development';
- const kcors = require('kcors');
- module.exports = [
- {
- handle: kcors, // 处理跨域
- options: {}
- },
- {
- 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: {}
- },
- {
- handle: 'router',
- options: {
- defaultModule: 'api',
- defaultController: 'index',
- defaultAction: 'index'
- }
- },
- 'logic',
- 'controller'
- ];
|