项目简介
本项目是一个结合 React 和 Koa2 开发的 Markdown 编辑器与文章管理系统,为用户提供便捷的 Markdown 编辑和文章管理功能。
项目的主要特性和功能
- 快捷工具栏:顶部设有快捷工具栏,便于用户开展常用操作。
- 用户管理:具备登录注册功能,用户可通过邮箱验证码注册,系统采用 token 进行状态管理和鉴权。
- 文章管理:支持文章的存储、展示、编辑和重新编辑,用户能在所有文章页查看文章列表,通过动态路由查看文章详情。
- 文章共享与协同编辑:实现文章共享功能,支持多用户对同一文章进行协同编辑,利用 websocket 实现实时通信。
安装使用步骤
假设用户已经下载了本项目的源码文件,可按以下步骤进行安装和使用:
1. 安装依赖:确保系统已安装 Node.js 和 npm,分别进入前端和后端项目目录,运行 npm install
安装所需依赖。
2. 配置信息:在后端项目的 config
文件夹中配置数据库连接信息(MongoDB)和邮箱服务信息。
3. 启动后端服务:在后端项目目录下,运行 node app.js
启动 Koa2 服务。
4. 启动前端服务:在前端项目目录下,使用 npm start
启动 React 开发服务器。
5. 访问项目:打开浏览器,访问相应地址即可使用项目。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】