本文仅为技术讨论,不鼓励翘课行为
部分老师有设置5秒二维码签到的坏毛病,不能惯着他们
那么,我们的需求是:
发送者在前端扫描二维码
后端接收发送者获取的二维码数据,低延迟同步给接收者
接收者扫描前端生成的二维码
虽然用长轮询也能实现以上需求,但Websocket是更加优雅、便捷的选择
本文将使用原生JS编写前端(没必要用框架),Golang编写后端(减少心智负担)
首先来解决后端
虽然这只是个小工具,但毕竟部署在公网,裸跑大概率会被脚本小子撅
所以随便签个证书吧,静态资源用BasicAuth意思一下,可以加个错误等待时间什么,自行发挥
//go:embed html
var...