技术栈
- Express
- Art-template模板引擎
- BootStrap
- Mongodb数据库
功能模块
- 注册、登录
- 浏览文章、发布文章、发表评论
- 修改个人信息
项目关键点
- 项目关键点是与后端数据库的交互,使用了用户、文章内容、文章评论三个集合存储相关信息。
- 使用了session在不同页面跳转时保持用户登录信息。
- 使用了md5对用户登录密码进行了加密,后台亦无法破解,安全性高。
- 使用art-template模板引擎渲染页面。
项目预览
- 首页
2. 文章详情页
3. 个人信息页
项目不足之处
- 采用了前后端耦合的设计思路,没有采用使用最新的前后端分离的设计模式。
- 没有设计成目前最主流的单页面应用。