如果还未见识过工单系统,请移步于
这是 AVOS Cloud 的工单系统的开源版本。请见 myticket.avosapps.com
这是基于 AVOS Cloud 的 Javascript SDK 和 云代码 功能做的。
##云代码可以干什么?
- 实现客户端难以实现的业务逻辑:比如将两个人配对,将等待用户的信息收集在云代码中,根据他们的地理位置等信息配对。类似短暂的信息就不用存入数据库了。类似的组织调配任务也比较适合在云代码中实现。
- 定时任务:比如定时请求教务处出成绩的页面,页面有变化、新出成绩的时候推送给相关的用户。
- 给你的应用搭建官方网站:比如看电影学英语的应用,将一些精选视频片段放在网站上能更好地吸引用户。这时候,在云代码中访问数据就像在移动端一样便捷。
- 当在移动端无从下手的时候,不妨站在服务端、云代码的角度思考问题。
- 涵盖了 JavaScript SDK 的大部分章节,涵盖了
对象
、查询
、Promise
、文件
、用户
、云代码函数
这些章节。 - 更多的 Best Practice
- 熟悉 Node.js、Express、HTML、CSS、EJS
也可以从工单系统中借鉴其中的好想法。
###根据工程师负责模块的不同,显示相应类型的工单,分工明确
改一下工单类别,增加几个管理员登录,改一下标题 AVOS Cloud 技术支持系统
,就可以为你的公司、团队也搭建一个技术支持系统。
只需要正常的云代码调试即可,需要 云代码调试工具
- 命令行输入
avoscloud
- 浏览器打开
http://localhost:3000/
部分目录树
└── cloud 推荐指数
├── app.js *** (工单系统逻辑相关,可跳着读)
├── config.js ** (配置文件,搭建工单系统必看)
├── login.js ** (登录相关)
├── madmin.js **** (多层的异步处理,推荐)
├── main.js ** (云代码函数,定时器相关)
├── mlog.js
├── mticket.js
├── muser.js ***** (基本的增删改查,入门推荐)
├── mutil.js
├── ...
更多如何创建应用搭建工单系统、技术分享请见 Wiki。