-
干货 | 携程基于 GraphQL 的前端 BFF 服务开发实践
过去两三年,携程度假前端团队一直在实践基于 GraphQL/Node.js 的 BFF(Backend for Frontend)方案,在度假BU多端产品线中广泛落地。最终该方案不仅有效支撑前端团队面向多端开发 BFF 服务的需要,而且逐步承担更多功能...
-
graphql+koa2 前端bff层
接手bff层前端可作为空间更大,包括做一些鉴权 请求合并更加便利(以前初始化多个请求需要一起返回都是使用promise.all,graphql可以更加便利的一次请求多个数据) (利于服务同学)他们可以专心开发微服务,不用再去管数据聚合这类...
-
bff层解决了什么痛点
什么是bff? Backend For Frontend(服务于前端的后端),也就是服务器设计API的时候会考虑前端的使用,并在服务端直接进行业务逻辑的处理,又称为用户体验适配器。BFF只是一种逻辑分层,不是一种技术。 BFF解决了什么问题 如下图,在我们的前端页面时常存在,某个页面需要向backendA,backend B以及backend C发送请求,不同服务的返回值用于渲染页面中不同的component,即一个页面会存在很多请求的
-
这可能是迄今为止对大前端最好的解释
BFF 即 Backend For Frontend,也就是服务于前端的后端开发模式。也就是服务端设计 API 时会考虑前端的使用,比如在服务端直接进行业务逻辑的处理、渲染 HTML 页面、合并接口请求和数据缓存等等。向泛客户端扩展除了上述这一点以外,再回到...
-
架构设计系列
我们在无数场合谈过的但从未真正详细描述过的东西是我们应用 后端用于前端 架构模式或BFF。这篇文章记录了我对如何开发和应用这种技术的理解。我对软件组件演变的理解 在完全分布式架构变...
-
【前端大佬 | BFF 连载 1/9】蚂蚁集团
也就是 BFF 只是将前端的参数转发给后端。数据聚合,例如个人信息页,需要展示用户的姓名和用户所拥有的红包,分别由用户信息服务系统和用户营销系统提供,那么 BFF 则需要调用两个后端接口,然后一起返回给前端。需要根据不用的用户状态展示不同的信息,则...
浏览更多安心,自主掌握个人信息!
我们尊重您的隐私,只浏览不追踪