基于 React, Redux, Express, Nodejs, GraphQL 等实现的 Blog App,Blog APP 分为前端 , 中间层, 后端三层
- 前端:Nextjs React Redux 等, 以及Apollo Client来做graphQL查询
- 中间层: Express + GrapgQL提供GraphQL查询服务
- 后端: Express + TypeSrtipt 开发,数据库使用Mysql
- 运行客户端
- 进入BlogAppClient,执行
yarn
安装依赖 - 运行
yarn dev-next
,即可以开发模式运行项目 - 生产模式执行
yarn build && yarn start-next -p 80
- 进入BlogAppClient,执行
- 运行GraphQL中间层
- 进入BlogAppGraphQL,执行
yarn
安装依赖 yarn dev
以开发模式运行,生产模式使用yarn start
- 进入BlogAppGraphQL,执行
- 运行服务端
- 进入BlogAppServer,执行
yarn
安装依赖 yarn dev
以开发模式运行,yarn product
以生产模式运行
- 进入BlogAppServer,执行