Skip to content
forked from daoket/nodeblog

node+express+mongo开发的个人博客+后台管理系统

Notifications You must be signed in to change notification settings

chenzhou8/nodeblog

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nodeblog

简介

  • 使用node+express+mongo实现的个人博客系统,项目使用express处理http请求和路由管理,使用mongo作为数据库,swig作为模板引擎,body-parser处理post数据,使用cookies记录用户登录状态,项目中涉及了创建一个前端博客+后台管理系统的大部分知识。

实现的主要功能

  1. 登录注册页面
  2. 首页分类
  3. 首页文章的分页和文章页面的评论
  4. 后台管理系统中分类的展示,编辑,添加和删除
  5. 后台管理系统中文章的展示,编辑,添加和删除
  6. 其他

未实现的功能

  • 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

MIT

Copyright (c) 2018-present, daoket

About

node+express+mongo开发的个人博客+后台管理系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 52.1%
  • HTML 37.7%
  • CSS 10.2%