大型项目可以做地址转发,不暴露后端接口地址,可以提高并发量,可以负载均衡。 但在小型的项目中,除了能帮前端整理更合适的接口数据,还有没有其他意义。
正在写中间件,突然感觉自己做的东西没什么意义。反而增加了自己的工作量, 仅仅只是为了让自己的前端代码更舒服一些。。。
至于我一开始写中间件的目的,则是过滤条件,我们现在的业务有一个需求,获取所有订单的数量,但是后台把所有订单列表饭回来了,我只想取数组的 length,所以我觉得很浪费资源,但是想想我用 node 去处理这个数组的时候,实际我还是接收了三个请求(因为不同类型的订单所以要走三个接口),所以速度应该不会更快,那我写中间件的意义是什么呢。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.