请教一个问题,Nodejs中间件的意义是什么?

发布于 1周前 作者 wuwangju 来自 nodejs/Nestjs

请教一个问题,Nodejs中间件的意义是什么?

大型项目可以做地址转发,不暴露后端接口地址,可以提高并发量,可以负载均衡。 但在小型的项目中,除了能帮前端整理更合适的接口数据,还有没有其他意义。

正在写中间件,突然感觉自己做的东西没什么意义。反而增加了自己的工作量, 仅仅只是为了让自己的前端代码更舒服一些。。。

至于我一开始写中间件的目的,则是过滤条件,我们现在的业务有一个需求,获取所有订单的数量,但是后台把所有订单列表饭回来了,我只想取数组的 length,所以我觉得很浪费资源,但是想想我用 node 去处理这个数组的时候,实际我还是接收了三个请求(因为不同类型的订单所以要走三个接口),所以速度应该不会更快,那我写中间件的意义是什么呢。


回到顶部