博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
node.js 的企业级开发框架loopback
阅读量:6548 次
发布时间:2019-06-24

本文共 870 字,大约阅读时间需要 2 分钟。

写这篇文章的初衷

国内使用node.js的loopback框架博客文章少之又少,遇到的问题百度不到,本文将分享自己在loopback使用过程的经验,让开发者能更快的上手loopback。loopback作为一门后台的开发框架,提供了更友好的api界面,通过数据库的映射生成标准的api,开发者也可以根据自己的业务需求扩展自己的api。复制代码

loopback的官网地址

一般我们在开发中使用的是loopback3.X

loopback的介绍

LoopBack 是一个可扩展的开源Node.js 框架。它可以让我们1,无需写任何代码(或少量的代码)来创建REST API,2,访问任意数据库中的数据甚至是外部的REST API3,可以在API上定义关系型数据模型和访问限制(ACL),4,在移动APP中使用地理位置,文件访问和推送消息5,提供 Android, iOS 和 JavaScript SDKs快速创建有数据支持的应用程序,6,方便的应用部署,无论在云上还是自己的服务器复制代码

loopback的关系图

以下是官网提供的图表展示了核心LoopBack模块,以及他们之间的关系复制代码

loopback 生成的api界面

开发者可以在浏览器打开然后进行api接口的测试,一张表对应一个对象,一个对象提供了一些增删改查的标准的api和自己拓展的api,标准的api是由数据库的一张表对应生成的xxx.json文件,扩展的api是自己新建与之对应的 xxx.js文件,截图如下:复制代码

loopback 官方文档的介绍

loopback定义了数据操作的格式和api、方法,根据规则格式进行数据的操作,还定义了模型关系,通过外键去查询关联表的信息,通读文档去使用

##总结 这边文档也没有深度地讲如何具体地去用loopback,简单地介绍了loopback,具体的使用过程大家可以根据官方文档给出的具体实践,欢迎大家一起学习交流。

转载于:https://juejin.im/post/5c7740a35188255b85288d15

你可能感兴趣的文章
Android 下拉刷新上拉载入 多种应用场景 超级大放送(上)
查看>>
Risc-V指令集
查看>>
Python进阶04 函数的参数对应
查看>>
C语言结构体的“继承”
查看>>
POJ 3468 A Simple Problem with Integers(线段树 区间更新)
查看>>
安装apr-1.6.3报错[cannot remove `libtoolT’: No such file or directory]解决方法
查看>>
Git 使用教程
查看>>
TIMO 后台管理系统 v2.0.1 发布,加入 jwt 身份验证组件,基于 Spring Boot
查看>>
Java 11 将至,不妨了解一下 Oracle JDK 之外的版本
查看>>
Log4j_学习_03_自己动手封装log工具
查看>>
Redis的各项功能解决了哪些问题?
查看>>
FastAdmin 极速后台管理框架 1.0.0.20190301_beta
查看>>
Selenium2 WebDriver 启动Chrome, Firefox, IE 浏览器、设置profile&加载插件
查看>>
Python标准库01 正则表达式(re包)
查看>>
Hello,Java女神
查看>>
rpc远程调用开发
查看>>
复习-css控制文本字体属性
查看>>
学习设计模式——观察者模式
查看>>
什么是centos 的epel源
查看>>
删除LVM步骤
查看>>