Skip to content

Latest commit

 

History

History
64 lines (39 loc) · 2.02 KB

README.md

File metadata and controls

64 lines (39 loc) · 2.02 KB

石墨 SDK Cabinet 演示程序

本项目用于演示如何接入石墨 SDK前端 SDK (shimohq/sdk-cabinet)

在使用此演示程序前,需要石墨 SDK 官网注册账号,以获取用于和石墨测试服务器通信的 clientIdclientSecret

本项目包括以下子项目。

后端:

前端:

  • html:基于传统前端 app 的演示程序
  • react:基于 React 的演示程序
  • vue:基于 Vue.js 的演示程序

注意事项:

  • 这些项目仅用于演示目的,实际可用功能、性能以实际为准
  • 这些项目仅用于演示目的,且未针对真实环境进行优化,请勿用于真实项目
  • 项目中所用技术、编码风格等细节不代表着是石墨所推荐的选项

运行要求:

  • 浏览器
    • Chrome >= 60
    • Firefox >= 60
    • Safari >= 10
  • node >= 10
  • node-gyp 可运行的环境 (用于安装依赖)
  • git

由于此项目仅用于演示,因此:

  • 未列出的浏览器均不保证兼容性等的技术问题
  • 项目主要以 macOS 和 Ubuntu 为目标操作系统

由于 clientIdclientSecret 属于敏感信息,因此建议仅在后端服务器中存储并和石墨服务器通信。

此程序用于演示后端服务如何:

  • 使用 clientIdclientSecret 申请和石墨服务器通信用的 Access Token
  • 如何创建和管理文档
  • 如何处理石墨文档和用户的关系

本项目演示传统前端 app 是如何接入石墨 SDK。

本项目演示 React app 是如何接入石墨 SDK。

本项目演示 Vue app 是如何接入石墨 SDK。

引用资源