npm install express ejs body-parser debug express-session connect-mongo mongoose connect-flash multer bootstrap -S
/ 首页
/user/signup 用户注册
/user/signin 登录
/user/signout 退出登录
/article/add 发表文章
/category/add 增加分类功能
##在 mongodb 安装目录下-bin 文件夹下面用 cmd 运行如下命令 ###mongod --dbpath=C:\Mongodb\data 启动数据库服务端
###powershell : ./mongod --dbpath=c:\Mongodb\data
##mongo 数据库客户端
##mongoVUE 数据库客户端
##md5 彩虹表 反解密 md5
- wd
- dhiuih *
Develop a blog with React, Webpack, Babel, Eslint, documentation.js and material-ui.
And I will record all resources and process through the entire development of the project.
git clone https://github.com/codingplayboy/react-blog.git
cd react-blog
npm install yarn -g
yarn install
yarn start
for developyarn build
for productionyarn doc
for create API doc
webpack
: 为 webpack 配置目录;webpack.config.js
: 为 webpack 配置入口文件;package.json
: 为项目依赖管理文件;yarn.lock
: 为项目依赖版本锁文件;.babelrc
: babel 的配置文件,使用 babel 编译 React 和 JavaScript 代码;eslintrc, eslintignore
: 分别为 eslint 语法检测配置及需要忽略检查的内容或文件;postcss.config.js
: CSS 后编译器 postcss 的配置文件;API.md
: API 文档入口;docs
: 文档目录;README.md
: 项目说明文档;src
: 开发代码目录- ├──
api
请求 API - ├──
styles
样式 - ├──
components
展示型组件 - ├──
config
全局配置 - ├──
constants
常量 - ├──
containers
容器组件 - ├──
helper
辅助/工具函数 - ├──
store
redux store 相关 - ├──
middlewares
中间件 - ├──
routes
应用路由模块 - ├──
services
应用服务模块 - ├──
index.html
应用入口 html - ├──
app.js
项目根组件文件
- 项目基础布局(使用material-ui
- 搭建首页基本结构
- 响应式布局(兼容 PC、iPad、Mobile)
- 首页文章列表:
- 初始加载及翻页
- 列表自适应排布展示
- 侧滑导航栏切换
- 底部版权及联系方式声明组件
- add airbnb eslint eslint-config-airbnb
npm i history