需求背景:
需要用Node搭建一个论坛,支持用户注册登录,且登录后可以发布帖子, 且在自己或别人的帖子下留言,但未登录者只能浏览,帖子列表页会显示每条帖子的浏览量,评论数。 另外访客与登录者都可以将发布的信息一键下载成Excel表格。
需求要点:
- 用Node作为后端语言搭建一个网站,并配有数据库存储
- 网站提供一个注册登录功能,登录后的用户可以发帖和回帖(不用盖楼)
- 未登录的游客也可以浏览帖子与回复内容,但是无法发帖与回帖
- 在论坛列表页会显示没条帖子的创建日期,浏览量(UV),评论数
- 论坛列表页提供了一键下载功能,可以下载一个Excel表格,其中包括了每条帖子的ID、内容、创建日期、回复、浏览量、评论数
- 模拟一个大量访问后会发生内存泄漏的情景,并使用工具排查,修复
考点:
- 建站能力,需搭配数据库
- 数据库表设计
- 前后端用户状态识别
- 对于评论数和浏览量的采集
- 下载并生成Excel文件
- 内存泄漏的产生与排查