# nodeblog
**Repository Path**: alert0723/nodeblog
## Basic Information
- **Project Name**: nodeblog
- **Description**: node+express+mongo开发的个人博客+后台管理系统
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-12-29
- **Last Updated**: 2021-05-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Nodejs
## README
nodeblog
### 简介
* 使用node+express+mongo实现的个人博客系统,项目使用express处理http请求和路由管理,使用mongo作为数据库,swig作为模板引擎,body-parser处理post数据,使用cookies记录用户登录状态,项目中涉及了创建一个前端博客+后台管理系统的大部分知识。
### 实现的主要功能
1. 登录注册页面
2. 首页分类
3. 首页文章的分页和文章页面的评论
4. 后台管理系统中分类的展示,编辑,添加和删除
5. 后台管理系统中文章的展示,编辑,添加和删除
6. 其他
### 未实现的功能
* koa重构
* 界面美化
* 细节打磨
## 使用步骤
``` bash
# 安装依赖
yarn
# 启动mongoDB数据库
# 获取镜像ID:
docker images
# 运行镜像:
docker run -p 27017:27017 -td [imagesID]
#查看是运行成功:
docker ps
# 添加管理员账号:
打开robo 3t
#添加管理员账号
{
"isAdmin" : true,
"username" : "admin",
"password" : "admin"
}
# 启动项目
yarn dev
```
# 项目截图
### 博客首页
### 博客管理后台
## License
[MIT](http://opensource.org/licenses/MIT)
Copyright (c) 2018-present, daoket