LoopBack 是一个高度可扩展的 Node.js 和 TypeScript 框架,用于快速构建 RESTful API 和微服务。本教程将带你从零开始掌握 LoopBack 的基本使用方法。
首先确保你已安装 Node.js(建议 v16 或更高版本),然后全局安装 LoopBack CLI 工具:
npm install -g @loopback/cli
运行以下命令创建一个新的 LoopBack 应用:
lb4 app
按照提示输入项目名称、目录等信息,CLI 将自动生成基础项目结构。
使用 CLI 快速生成模型:
lb4 model
你可以选择模型属性、类型(如 string、number、boolean)以及是否为必填字段。
LoopBack 支持多种数据库(如 MySQL、PostgreSQL、MongoDB 等)。添加数据源:
lb4 datasource
配置连接信息后,模型即可与数据库交互。
为模型自动生成 CRUD 接口:
lb4 repository
lb4 controller
完成后,启动应用:
npm start
访问 http://localhost:3000/explorer 即可查看自动生成的 API 文档(基于 Swagger)。
LoopBack 还支持中间件、认证授权(JWT/OAuth)、远程方法、生命周期事件等高级特性,适合构建企业级后端服务。