category : loopback|服务端

产品敏捷开发王道

敏捷开发是什么据说,目前关于敏捷开发,大家都很推崇。主要是从项目工作任务划分,提高团队协作效率角度催化产品。其实这个应该是项目经理需要考虑的事情。我是怎么想起这个事情的呢?其实主要是我前段时间接触了几个框架,发现Ionic框架很适合开发Hybrid APP,又发现Loopback很适合开发REST 服务端API,又发现这两个框架简直是天作之和。于是皓眸哥开始疯狂的研究,后来我就把这样的短、平、快的开发方式称为敏捷开发。

loopback角色访问控制

角色访问最早了解角色访问控制其实是在学习thinkPHP的时候,了解到RBAC(role based access control),这是一个很实用的功能,比如我们可以限制幂等的API接口可以访问,比如get类的,设置非幂等的接口不能访问,或者仅本人或管理员访问,比如post,put类型的。这样做可以很大程度上控制了接口的安全性。教程索引:(持续更新)loopback中文教程

LoopBack自定义接口

为什么要自定义loopback虽然给我们提供了一套全面的API,但是由于使用的灵活性,有时候不能满足我们所有的需求。比如我在用户表中增加了userType字段,然后通过这个字段区分三种用户。而我希望对某一类用户设置权限,这时候直接在user表设置权限就比较困难,我们可以新增一个自定义方法,给这个方法设置ACL。教程索引:(持续更新)loopback中文教程

LoopBack简介

关于REST服务端记得前些年,有个哥们开发了lazyREST用图形化的界面构造rest后台服务,后来这个哥们忙着赚钱、创业,项目好久好久没有维护了。然而,github上另外一个项目,一直特别火,现在正在逐步发展壮大,这就是loopback,官网是loopback.io。 教程索引:(持续更新)loopback中文教程

REST概念介绍

关于RESThttp作为一种通用网络协议,是目前应用最多,最通用,也是相对较为稳定的协议,易于开发,易于扩展。其实REST并不是一种新兴的技术语言,也不是什么新的技术框架。准确来说说REST只是一种概念、风格或者约束,是回归HTTP本身的建议。 教程索引:(持续更新)loopback中文教程

loopback中文教程

loopback中文教程你还在为做服务端API烦恼吗?你想快速搭建一套高性能、可伸缩的、提供REST接口的后台服务API吗?那么,赶紧的,看看本篇教程吧,大家一块来学习LoopBack。本系列LoopBack中文教程参考loopback官网手册:http://docs.strongloop.com/display/public/LB/LoopBack ,结合作者个人经验锤炼而成,欢迎拍砖。

设置mongoDB的用户名密码和权限

说说mongoDBMongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),有一次,部署项目,朋友就问我怎么配置用户名密码,我说记不起来了,后来查了半天也没有,才想到,就没有使用用户名密码,连接了直接就用的,mongoDB默认是没有开启权限的,在本地默认连接test账户。今天特地花了一点时间研究了一下,研究成果如下。

HTTP的keep-alive

HTTP协议之Keep-AliveHTTP规范对HTTP报文解释的很多,但是很少介绍HTTP连接。HTTP连接是HTTP报文传输的关键通道,所以学习HTTP协议需要理解这些:1.HTTP如何使用TCP连接 2.TCP连接存在的时延、瓶颈,问题 3.HTTP的优化,包括并行连接,keep-alive和管道化连接 4.管理连接该怎么做

HTTPS详解SSL/TLS

研究HTTPS曾几何时,只记得HTTPS的端口和HTTP的不同,一个是443,一个是80。以前做项目也是只晓得用第三方的jar包,只晓得怎么生成证书和使用方法与流程,对原理并不是很清楚。这里接着上一篇RSA算法,本篇就详细介绍HTTPS协议和相关的SSL/TLS加密协议。

RSA加密算法详解

研究RSA不知为何,这几天突然有些心烦。望苍茫大地,凭添几分忧伤,可能是下雨的缘故。本篇主要想详细介绍RSA加密算法的原理,经常听别人说,这里是自己想搞清楚,弄明白。首先介绍了基本的数学原理,然后给出一个具体的计算例子和相关的理论充分性证明。