字节青训营项目——多人博客系统汇报文档

330 阅读1分钟

技术栈

  • Express
  • Art-template模板引擎
  • BootStrap
  • Mongodb数据库

功能模块

  1. 注册、登录
  2. 浏览文章、发布文章、发表评论
  3. 修改个人信息

项目关键点

  1. 项目关键点是与后端数据库的交互,使用了用户、文章内容、文章评论三个集合存储相关信息。
  2. 使用了session在不同页面跳转时保持用户登录信息。
  3. 使用了md5对用户登录密码进行了加密,后台亦无法破解,安全性高。
  4. 使用art-template模板引擎渲染页面。

项目预览

  1. 首页

首页.png 2. 文章详情页

详情.png 3. 个人信息页

个人信息.png

项目不足之处

  • 采用了前后端耦合的设计思路,没有采用使用最新的前后端分离的设计模式。
  • 没有设计成目前最主流的单页面应用。