loopback README

The project's README from github.com/strongloop/loopback. As one markdown file: README.md.

LoopBack

Gitter Module LTS Adopted' IBM Support

⚠️ LoopBack 3 has reached end of life. We are no longer accepting pull requests or providing support for community users. The only exception is fixes for critical bugs and security vulnerabilities provided as part of support for IBM API Connect customers. We urge all LoopBack 3 users to migrate their applications to LoopBack 4 as soon as possible. Learn more about LoopBack's long term support policy. will be provided or accepted. (See Module Long Term Support Policy below.)

We urge all LoopBack 3 users to migrate their applications to LoopBack 4 as soon as possible. Refer to our Migration Guide for more information on how to upgrade.

Overview

LoopBack is a highly-extensible, open-source Node.js framework that enables you to:

LoopBack consists of:

LoopBack tools include:

For more details, see https://loopback.io/.

Module Long Term Support Policy

LoopBack 3.x has reached End-of-Life.

This module adopts the Module Long Term Support (LTS) policy, with the following End Of Life (EOL) dates:

Version Status Published EOL
LoopBack 4 Current Oct 2018 Apr 2023 (minimum)
LoopBack 3 End-of-Life Dec 2016 Dec 2020
LoopBack 2 End-of-Life Jul 2014 Apr 2019

Learn more about our LTS plan in docs.

LoopBack modules

The LoopBack framework is a set of Node.js modules that you can use independently or together.

LoopBack modules

Core

Connectors

Enterprise Connectors

Community Connectors

The LoopBack community has created and supports a number of additional connectors. See Community connectors for details.

Components

Client SDKs

Tools

Examples

StrongLoop provides a number of example applications that illustrate various key LoopBack features. In some cases, they have accompanying step-by-step instructions (tutorials).

See examples at loopback.io for details.

Resources

Contributing

Contributions to the LoopBack project are welcome! See Contributing to LoopBack for more information.

Reporting issues

One of the easiest ways to contribute to LoopBack is to report an issue. See Reporting issues for more information.

Analytics

loopback (strongloop/loopback)

Searching Database…

13.1K ·GitHub
这是什么?LoopBack 是一个开源的 Node.js 框架,用于构建需要复杂集成的现代应用——最主要的是只需少量甚至无需编码,就能创建动态的端到端 REST API。
它是我在上面构建应用的框架,还是接入现有代码的库?是框架:它集成了 Node.js 模块、用来生成应用骨架的 Yeoman 生成器,以及面向 iOS、Android 和 Web 的客户端 SDK——可以单独使用,也可以搭配使用。
我怎么用它开始一个新项目?先安装 'loopback-cli' 命令行工具,然后用它生成你的应用、模型和数据源。
在此之前我需要装好什么?只需要 Node.js 8 或更高版本——其他所有东西(包括 Express)都会作为 npm 依赖随这个包一起安装。
这个版本还在维护吗?不在了:LoopBack 3 已于 2020 年 12 月停止维护(end of life),目前只为 IBM API Connect 客户提供关键错误和安全修复。官方团队强烈建议迁移到 LoopBack 4。
如果我的应用客户端是移动端呢?这正是一等支持的使用场景:LoopBack 提供 iOS、Android 和 JavaScript 客户端 SDK,还内置了面向移动应用的推送、定位和文件服务。
做好的应用可以跑在哪里?本地部署或云端都可以——只要能运行 Node.js 的地方都行。
它能从哪些数据库和服务读取数据?开箱即支持 Oracle、MySQL、PostgreSQL、MS SQL Server 和 MongoDB,还支持 SOAP 及其他 REST API;其余的由企业版和社区提供的连接器来覆盖。
LoopBack 3 和 LoopBack 4 有什么区别?LoopBack 4 是当前版本(2018 年 10 月发布);LoopBack 3 已于 2020 年 12 月停止维护,官方提供了一份迁移指南(Migration Guide),帮助升级现有应用。
它怎么处理模型之间的关系和权限?模型关系和访问控制都是内置的——正因为如此,LoopBack 才能在不用手写这一层代码的情况下支持复杂的 API。
Creator
strongloop
Size
8.5 MB
Stars
13.1K
Age
13y
Commits · 90 Days