老师你好,请问为什么整合中间件的时候要特意将router分开写?
来源:2-12 优化Webpack配置,npm构建脚本【实战篇】
			qq_潇生落雨_0
2020-01-09 20:54:42
老师,你好,请问为什么1-10书写时,为什么其他中间件都一起整合了,但是router却分开写呢?
// 整合中间件
const middleware = compose([
koaBody(),
statics(path.join(__dirname, '../public')),
cors(),
jsonutil({ pretty: false, param: 'pretty' }),
helmet()
])
app.use(middleware)
app.use(routes())2回答
					qq_潇生落雨_0
提问者
2020-01-22
// 整合中间件
const middleware = compose([
koaBody(),
statics(path.join(__dirname, '../public')),
cors(),
jsonutil({ pretty: false, param: 'pretty' }),
helmet()
])
if (!isDev) {
app.use(compress())
}
app.use(middleware)
// 老师,我想问的是,这里为什么不写在compose里面
app.use(routes())
					Brian
2020-01-11
继续往后看。。。。
因为逻辑写在一个app.js中,是不是很臃肿,再一个不方便阅读、排错、传承~
相似问题