没有合适的资源?快使用搜索试试~ 我知道了~
scoops-server:用于UBC SCOOPS的Content API,在restify和Cassandra上运行
共41个文件
js:35个
txt:3个
gitignore:1个
需积分: 5 0 下载量 75 浏览量
2021-04-30
14:40:07
上传
评论
收藏 31KB ZIP 举报
温馨提示
独家新闻 UBC SCOOPS(科学合作学生协会)基于Node.js的内容API。 使用Restify构建主要的HTTP端点,使用Cassandra构建数据的持久性,使用Redis构建令牌的快速存储。 功能概要 服务器提供公共端点用于用户注册以及读取文章和事件数据。 这用于面向公众的Web客户端。 写入(POST和PATCH)需要一个承载令牌,可以在/ token端点使用客户端密钥/秘密和用户电子邮件/密码来请求承载令牌。 表单和响应资源将在将来包括在内。 运行服务器 依赖关系-安装node.js并运行npm install 设置Cassandra-持久性需要本地或远程的Cassandra入口点。 必须在config.json中指定Cassandra主机,端口,凭据和密钥空间。 创建Cassandra表-在根项目文件夹中,运行npm run createtables在配置的数据库和键空
资源推荐
资源详情
资源评论
收起资源包目录
scoops-server-master.zip (41个子文件)
scoops-server-master
docs
api-draft.txt 805B
data-access-protocol.txt 1KB
schema-draft.txt 1KB
package.json 931B
src
config.js 711B
forms
routes.js 4KB
handlers.js 1KB
responses
repository.js 367B
controller.js 659B
repository.js 6KB
articles
routes.js 2KB
handlers.js 3KB
repository.js 10KB
auth
strategies.js 656B
routes.js 564B
provider.js 6KB
clients
handlers.js 575B
repository.js 3KB
db
helpers.js 1KB
client.js 485B
createTables.js 740B
schema
index.js 321B
responsesSchema.js 2KB
filesSchema.js 1KB
authSchema.js 559B
articlesSchema.js 2KB
usersSchema.js 1KB
udts.js 791B
formsSchema.js 2KB
eventsSchema.js 2KB
server.js 703B
users
routes.js 2KB
handlers.js 2KB
repository.js 6KB
events
routes.js 133B
repository.js 8KB
files
controller.js 13B
utils
regexPatterns.js 187B
joiPatterns.js 639B
.gitignore 42B
README.md 2KB
共 41 条
- 1
资源评论
是十五呀
- 粉丝: 31
- 资源: 4635
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C语言-leetcode题解之56-merge-intervals.c
- C语言-leetcode题解之55-jump-game.c
- C语言-leetcode题解之54-spiral-matrix.c
- C语言-leetcode题解之53-maximum-subarray.c
- C语言-leetcode题解之50-powx-n.c
- C语言-leetcode题解之49-group-anagrams.c
- C语言-leetcode题解之48-rotate-image.c
- C语言-leetcode题解之47-permutations-ii.c
- C语言-leetcode题解之46-permutations.c
- llama.unity-unity
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功