LoopBack是使用Node.js构架API和微服务的平台。

GitHub Repo

LoopBack 4 框架代码在“单一代码仓库loopback-next”中开发,而不是如同v3在“多仓库”中开发。然而,示例和外部开发的部件仍然会在单独的代码仓库中。

LoopBack 是高扩展性、开源的 Node.js 框架,基于 Express,使得开发者可以快速创建由后端系统(例如数据库、SOAP 或 REST 服务等)组成的 API 和微服务。

下图展示了 LoopBack 如何充当传入请求和传出集成之间的桥梁。它还显示了对各种由 LoopBack 提供的功能感兴趣的不同角色。

LoopBack 4总览

为 API 开发者创建

  • 使用 OpenAPI 标准定义你的 API 服务端和模式。
  • 使用 ES2017, async / await, modules 等现代 JavaScript 特性编写你的服务端。
  • 真正的“无需生成代码“便可使用你定义的服务端和模式。

为团队协作创建

  • 无需查阅 JavaScript 代码即可查阅 API 变化。
  • 自动校验服务端和模式的一致性。
  • 优先支持 TypeScript (强类型的 JavaScript)。

为你的平台创建

  • 以 LoopBack 作为你自己的框架或平台的起点.
  • 以标准的方式创建可复用的组件库。
  • 使用 connectors 集成数据库、web 服务和其他平台。