找回密码
 立即注册

QQ登录

只需一步,快速开始

Clark.Pan 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-2 01:46  /   查看:6051  /  回复:4
上一期我们介绍了前端的核心逻辑和代码,本期我们将介绍后端的逻辑和代码。
首先,后端搭建对应的websocket
image.png480497741.png
之后设置websocket的过期时间,当session关闭后5分钟停止给该端发送websocket请求
image.png874165344.png
首先,接上期前端发送请求至后端
image.png677120055.png
后端接收请求后,根据请求在后端重写对应的实现,demo中走了封装使得结构上更加合理,方便重写。
image.png285416259.png
然后在后端GCExcel中加载同一个文档并执行上述操作
image.png894468078.png
这样做的目的是刷新后能够保存之前的结果,还有如果协同端晚些打开文档时,能够先前错过的操作补上。
上述就是后端的核心和主要代码,下一期我们会举例讲解前后端结合后的代码流程。
image.png371159056.png

4 个回复

倒序浏览
wowser
注册会员   /  发表于:2020-11-20 10:13:28
沙发
您好,请问下源码能看看吗
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-11-24 17:05:11
板凳
wowser 发表于 2020-11-20 10:13
您好,请问下源码能看看吗

加葡萄城前端技术交流群(QQ群):720389894
源码在群文件里有 image.png537085570.png
回复 使用道具 举报
BattleHawk76
注册会员   /  发表于:2023-12-7 14:42:06
地板
KevinChen 发表于 2020-11-24 17:05
加葡萄城前端技术交流群(QQ群):720389894
源码在群文件里有

如果买了spreadjs还需要再次购买gcExcel吗?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-7 15:00:36
6#
BattleHawk76 发表于 2023-12-7 14:42
如果买了spreadjs还需要再次购买gcExcel吗?

您好,SpreadJS和GcExcel是不同的产品,是需要单独购买的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部