node后台项目(代码可作为参考学习)

  1. 由于此项目的是docker的形式部署,所以没有日志模块。
  2. 此项目不考虑web安全性(xss,csrf),以及没对用户的校验进行处理。

后台代码地址:https://github.com/huangxiaolong1992/lesson.git

技术栈

  1. express
  2. mongodb
  3. redis(方法已封装,目前项目中没进行调用)

功能模块

移动端 主要功能

  1. 列表
  2. 详情
  3. 评论
  4. 点赞
  5. 收藏
  6. 排名
  7. 阅读历史

pc主要功能

  1. 文章的增删改查
  2. 在指定的时间范围,文章的收藏量和学习量

代码结构

在这里插入图片描述

API
接口
db
connectDB : 连接mongodb和redis的文件
models: 数据结构
public
静态文件夹
utils
common.js :通用的方法
utils: 工具类, 封装了mongodb和redis

项目的部分效果图

在这里插入图片描述在这里插入图片描述在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_32341603/article/details/104842845