模仿 b 站 2020 年春节火锅页面 nodejs 全栈开发

项目地址:https://bili.cmyr.ltd/(已失效)

主要实现的功能有:

  1. 原子计数
  2. 简单的登录/注册功能
  3. jwt 验证接口权限
  4. websocket 刷新数据

暂时就这么多,借助 nestjs 的强大功能,快速开发了后端;而前端也使用 vuejs+axios+element 来快速开发。整体的功能还是比较简单的,但没想到的的是在部署上遇到了点问题。

nginx 反向代理 websocket 的配置其实和 https 完全一致,只要是个正常的 http 服务器就行。在配置的时候因为连接的地址少了"/"而导致无法连接,这个问题应该是 nginx 在转发配置上有点小问题,正常来讲末尾有没有/都一样,在这里缺了就是不行了。。。

对于写 websocket 服务器也有了些兴趣,之后打算花点时间研究下