演示应用程序是一个例子,说明你如何在你的应用程序的代码中实现各种必要的流程。它的目的是向你展示如何在你的应用程序的后端使用Platform API和在前端使用SDK。
它由两个主要部分组成。
后台:一个后台应用(一个使用Node和ExpressJS构建的非常简单的JSON API)
前端:一个单页的前端应用(使用React和create-react-app构建)。
初始开发:
阅读doc/development.md,开始学习如何在开发中运行这个应用。
警告:
该演示应用程序使用Express会话cookie,在沙盒环境下,某些浏览器不能正确保存在客户端。为了正确测试演示应用程序的所有功能,我们建议你使用Mozilla Firefox打开沙盒应用程序。
部署:
阅读doc/deployment.md,了解如何使用Docker和docker-compose在服务器上部署该应用。
流动性:
要深入了解支持演示应用程序功能的流程的实现,请参考演示应用程序流程。
CT为本周末在哈佛、康奈尔和加州大学伯克利分校举行的黑客马拉松的参与者带来了开发中的相关文档和开源的Demo应用。如果你有兴趣,请查看。
https://github.com/pi-apps/demo