项目简介
这是一个结合了后端服务器与前端用户界面的博客网站项目,基于Node.js和MongoDB构建。用户可进行注册、登录操作,还能创建博客文章、浏览文章并对文章发表评论。
项目的主要特性和功能
- 后端服务器:运用Node.js和Express框架搭建,提供RESTful API供前端调用。
- 数据库交互:采用MongoDB数据库存储用户信息、文章内容和评论等数据。
- 用户认证:支持用户注册与登录,采用基本的账号密码验证方式。
- 文章管理:用户可创建、浏览和编辑自己的博客文章。
- 评论功能:用户能在文章下方发表评论。
- 前端用户界面:有两个前端项目,分别基于Vue.js和Bolg - Browser,提供丰富的操作界面。
安装使用步骤
1. 安装MongoDB数据库
下载并安装MongoDB数据库,启动数据库服务。
2. 配置后端服务器
- 打开
blog - server
文件夹。 - 在终端运行
npm install
命令安装依赖。 - 若MongoDB数据库的连接地址非默认值,需在
\blog - server\plugins\db.js
文件下修改配置。 - 运行
node app.js
命令启动服务器。
3. 配置前端项目
- 打开
blog - vue
文件夹,运行yarn install
命令安装依赖。 - 运行
npm run dev
启动项目,通过http://localhost:3030/访问。 - 打开
Bolg - Browser
文件夹,运行npm install
安装依赖。 - 运行
npm run start
启动项目,通过http://localhost:8080/访问。
4. 登录体验
使用用户名:admin001,密码:Admin001进行登录,体验完整的博客网站功能。
注意:实际部署时,可能需处理跨域问题以及生产环境下的安全配置。本项目代码仅供参考和学习,实际使用时请按需调整和优化。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】