# 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