与github gist加密同步数据,可用于网站cookie同步;
按照SyncMyCookie方式借助kevast.js实现加解密和连接gist;
可供于其它设备、语言使用接口。
npm install
- token: github token,建议只勾选gist
- password: 加密密钥,尽量复杂
- gistid: gist的id,创建后可看地址
- filename: gist的name(desc)
- port: 端口[可选],默认9300
目录下创建 .env 文件参考 .env.example 填写环境变量
例如 header.token: ghp_xxx …
npm run build
npm start
# node app.js
/api/get_all_cookie
获取所有cookie
get
/api/get_cookie?domain=tes.com
获取指定域名的cookie
get
/api/get_domain_list
获取域名列表
get
# 未测试
/api/set_cookie/:cookies_list
设置站点cookie
cookies_list: json格式{cookie列表}
get
/api/remove_cookie/:domain
删除指定域名cookie
get
/api/update_gist
推送gist文件内容
content: json格式
post
待编辑
-
- 配置导出、导入
-
- 日志信息
-
- 请求优化