老师你好,请问为什么整合中间件的时候要特意将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中,是不是很臃肿,再一个不方便阅读、排错、传承~
相似问题