博客
分类
标签
归档
友链
关于
Dark Mode
博客
分类
标签
归档
友链
关于
Dark Mode
Mens et Manus
首页
帮助
示例
社区
档归
源码
制作一个简易的中间件架构
为何需要中间件我们不应该把业务逻辑和非业务逻辑揉在一起。非业务逻辑如打印日志、计时等。因为如果我们需要一个新的日志系统,而我们打印日志的逻辑杂揉在每个handler中,那我们就得修改每个handler,费时费力且不明智。 中间件就是一种剥离非业务逻辑的方法。 原理我们可以使用函数闭包来轻松实现剥离业务逻辑和非业务逻辑。 假设我们的业务就是以各种姿势处理字符串然后打印。如处理成===str==...
2020-11-11
Read More