接口怎么统一加密解密呢
 发布于 7 年前  作者 chelsh  3536 次预览  最后一次回复是 7 年前  来自 问答 

怎么在收到请求时解密,返回请求时加密呢。怎么样才能让每个请求都经过解密函数,每个返回都经过加密函数呢?

8 回复
atian25

不就是 koa middleware 么

chelsh

@atian25 koa middleware只能满足每个请求都经过解密函数把? 能满足返回都经过加密函数吗?

atian25

了解下洋葱模型

chelsh

@atian25 express有类似的吗?

dbit-xia

@chelsh 重写一个res.send就行了

[CNodeMD]

heguangda

在路由中间件注册后面注册一个中间件不可以吗?

hewentaowx

额 就是一个中间件就能解决的事情撒

kinm

其实就是做一个KOA中间件,中间件内部代码流程为:解密 -> await next() -> 加密 ,这样就OK了,await next()可以让代码去执行完业务逻辑后再回来执行加密操作!