react全家桶+express实战技术博客系列教程

React技术栈+Express+Mongodb实现我的博客

开源地址

https://github.com/Nealyang/React-Express-Blog-Demo前端

说明

放到开头,这里重点说明下,不少哥们会发邮件或者群里艾特,可是好多邮件回复不了不知道什么状况,群里有时候不怎么关注就错过了,你们若是有啥问题咱就直接提issue吧,后面朋友遇到相同问题你们也能够参考node

功能描述

前端部分react

  • 文章列表展现
  • 文章分类
  • 登陆管理
  • 权限管理
  • 文章详情页展现
  • 管理员文章管理
  • 管理员标签管理
  • 发文(支持MarkDown语法)

后端部分webpack

  • mongoose数据库操做
  • 路由管理
  • 身份验证
  • 基本的增删改查
  • ...

技术栈

  • react
  • react-redux
  • react-router
  • redux-saga
  • babel
  • webpack
  • Express
  • Mongodb
  • Mongoose

TODO

  • 文章评论

项目运行效果(这个GIF不是连续播放的,我好烦)

  • 查看文章详情

  • 非管理员登陆

  • 管理员登陆

  • 发表文章

  • 修改文章

  • 标签管理

项目介绍

固然这是一个全栈的开源demo,在此以前写过一个模仿大众点评的Demo,有兄弟反应说应该加点注释。
由于实在不想回头再麻烦,就想在这个demo中再加。git

这个demo就是一个简单的增删改查的博客demo。前端用react技术栈、后端是express+mongoose。github

项目实现步骤系列博客

环境

node @7.9.0
db @3.4.0
...
别的就直接npm install 了

注意MongoDB初始化后须要初始化一个admin/admin帐户,用于登陆后台管理

运行

git clone git@github.com:Nealyang/React-Express-Blog-Demo.git

npm i

npm start

交流

扫码关注个人我的微信公众号,分享更多原创文章。点击交流学习加我微信、qq群。一块儿学习,一块儿进步web


欢迎兄弟们加入:数据库

Node.js技术交流群:209530601 express

React技术栈:398240621npm

前端技术杂谈:604953717 (新建)

相关文章
相关标签/搜索