marble user content:大理石站点上用户生成的内容的AWS Lambda代码 源码
大理石用户内容 描述 大理石用户内容由一个AWS API网关,三个AWS DynamoDB表和几个AWS Lambda函数组成,以为站点上用户生成的内容提供CRUD API端点。 使用生成的内容包括有关Users ,用户创建的Collections以及保存到这些Collections单个Items 。 collectionId和itemId是在一个成功的自动生成的POST使用请求uuid版本4. userId是使用来自JWT信息的散列,具体地说,它被格式化[sub] 。 [btoa(iss)]其中, sub是一个保证静态的唯一值,用于在发行方iss范围内标识用户。 iss是JWT发行者的网址。 由于它是一个url,因此已对其进行了base64编码,以使该字符串在需要时更易于解析。 (只需在.上拆分字符串,然后在第二部分atob再次获取发行者的网址。) API端点 /user/{user
文件列表
marble-user-content-master.zip
(预估有个27文件)
marble-user-content-master
.travis.yml
504B
.eslintrc
923B
deploy
.gitignore
70B
package.json
920B
tests
postman
collection.json
18KB
_testHelpers.js
537B
暂无评论