为了账号安全,请及时绑定邮箱和手机立即绑定

egg中间件感激不尽

egg中间件感激不尽

胡子哥哥 2019-06-20 10:53:30
哪位大佬可以给我讲一下中间件怎么用吗?文档有点看不懂。。。
查看完整描述

2 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

egg是基于koa开发的,所以你直接看koa的文档关于中间件的说明就可以了,而且一般都会涉及洋葱模型这个术语。
中间件函数签名中的next()的调用代表当前请求委托给下一个中间件或者容器,之后的代码则会处理返回的响应,所以可以看做是洋葱那种一层一层的结构。
                            
查看完整回答
反对 回复 2019-06-20
?
手掌心

TA贡献1942条经验 获得超3个赞

我是用的express开发的,但中间件使用是一样的,中间件有一个next()方法到下一步,我这里的中间件的使用是在数据到达业务层之前过滤或者验证收集的操作
/**
*路由中间件
*第一层验证Token
*第二层验证用户是否有操作权限
*第三层验证参数,验证成功后再进行事件处理
*/
exportdefaultapp=>{
//图表数据
app.use('/api/charts',Authority.checkToken,Authority.permissions,charts)
}
                            
查看完整回答
反对 回复 2019-06-20
  • 2 回答
  • 0 关注
  • 238 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信