本文原创:linxiaodong数据库
Loopback 做为一个面向企业级的 Web 框架,提供了更丰富的功能,其主要目标是帮助从现有服务/数据库建立API做为微服务,并将它们做为客户端应用程序(如Web,移动和物联网)的端点公开。 本文将对Loopback的使用作一个入门级的介绍npm
Loopback 是创建在 Express 基础上的企业级 Node.js 框架,这个框架支持浏览器
npm i -g @loopback/cli
复制代码
lb4 app
复制代码
执行命令后按提示操做, 输入项目信息选择配置后按回车,将自动建立项目:
bash
启动项目:app
cd getting-started
npm start
复制代码
在浏览器里访问 http://localhost:3000 将看到以下页面:
框架
下面咱们经过Loopback提供的cli命令来完善咱们的项目微服务
lb4 datasource
复制代码
Loopback支持主流的数据源,例如 Mongodb、SOAP、MySQL 等和 REST API 的数据,方便起见我选择框架内置的数据库, 配置完数据源,咱们就能够添加本身的模型了oop
lb4 model
复制代码
建立模型helloWorld,并为模型添加两个属性
测试
lb4 repository
复制代码
lb4 controller
复制代码
至此咱们能够看到项目里已经生成相关的文件:
ui
在本地打开浏览器访问 http://0.0.0.0:3000/explorer, 能够看到以下界面
这是 Loopback 集成的一个很是棒的功能,它列出了全部对外的模型和每个模型的接口。Loopback 默认生成的接口都是 REST API 风格。点击某一个接口,界面会展开,展开的界面提供了测试功能。咱们能够将构造好的参数填入输入框,而后查看接口的返回结果。
本文仅介绍了Loopback的基本使用,能够看到经过简单的命令就能生成对一个模型的基本操做,使用起来很是方便。 固然本文所介绍的功能对于强大的Loopback框架仅仅是冰山一角,感兴趣的同窗能够深刻理解