nodeblog
nodeblog copied to clipboard
node+express+mongo开发的个人博客+后台管理系统
nodeblog
简介
- 使用node+express+mongo实现的个人博客系统,项目使用express处理http请求和路由管理,使用mongo作为数据库,swig作为模板引擎,body-parser处理post数据,使用cookies记录用户登录状态,项目中涉及了创建一个前端博客+后台管理系统的大部分知识。
实现的主要功能
- 登录注册页面
- 首页分类
- 首页文章的分页和文章页面的评论
- 后台管理系统中分类的展示,编辑,添加和删除
- 后台管理系统中文章的展示,编辑,添加和删除
- 其他
未实现的功能
- koa重构
- 界面美化
- 细节打磨
使用步骤
# 安装依赖
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
Copyright (c) 2018-present, daoket