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 (新建)

相關文章
相關標籤/搜索