文件名称:api:使用Hapi.js和RethinkDB构建的Fou API
文件大小:118KB
文件格式:ZIP
更新时间:2024-06-07 09:14:29
JavaScript
该API的构建着眼于性能,直观性和易用性,并充分考虑了客户端的需求。 它用: 为服务器供电 用于主数据库存储 特征 :collision: RESTful体系结构与客户端完全分离 基于令牌范围和资源所有权的带有ACL的CRUD路由 具有以下授权类型的OAuth 2流: 第三方客户的授权码 第一方客户的授权码或资源所有者密码凭证 身份验证安全 每个请求( /除外)都需要令牌授权 密码使用功能加密 在8192次迭代中使用256位盐使用sha256导出了256位密钥=>加密既快速又安全 密码永远不要离开API服务器 去做 :dizzy: 使用实现基于套接字的消息传递系统 公开RethinkDB帖子提要(通过套接字) 使用SSL进行Vantage连接 服务电子邮件 先决条件 :laptop: 您需要以下内容: 具有生成器支持或io.js node.js 在本地主机上运行的RethinkDB服务器 如果您使用的是FOUfashi
【文件预览】:
api-master
----Dockerfile(243B)
----.gitignore(43B)
----README.md(4KB)
----.eslintrc(127B)
----package.json(2KB)
----src()
--------server.js(1KB)
--------tests()
--------models()
--------config()
--------helpers()
--------controllers()
----.babelrc(108B)
----build()
--------server.js(5KB)
--------tests()
--------models()
--------config()
--------helpers()
--------controllers()
----LICENSE.md(1KB)
----.eslintignore(23B)
----circle.yml(664B)
----header.png(8KB)