/viper-cms

backend for cms, supply key-value storage and proxy server

Primary LanguageJavaScript

概述

本项目用于cms的后端,提供key-value的存储,以及请求转发功能

TODO

当前为原型版本

持久化

原型版本使用TingoDb,使用文件存储,后期可以考虑迁移

目标功能

  • 实现collection的增删改查功能
  • 实现API的转发功能

测试用例

# curd
curl -is http://localhost:8081/collection
curl -is -X POST --data "a=2" http://localhost:8081/collection
curl -is http://localhost:8081/collection/4
curl -is -X PATCH --data "a=3" http://localhost:8081/collection/4
curl -is -X DELETE http://localhost:8081/collection/4

# proxy
curl -is -X POST --data-urlencode 'url=http://dushu.xiaomi.com/store/v0/fiction/list/11730?start=0&count=1' http://localhost:8081/proxy

术语表

collection

key-value的存储容器