Skip to content

mmf-blog react v3版 (react,react-router,redux,redux-toolkit,vitejs)

License

Notifications You must be signed in to change notification settings

lincenying/mmf-blog-vite-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2d54808 · Aug 21, 2024

History

31 Commits
Dec 14, 2023
Aug 21, 2024
Apr 25, 2021
Apr 23, 2024
Apr 17, 2021
Aug 21, 2024
May 25, 2023
Aug 21, 2024
Apr 5, 2023
Apr 5, 2023
Apr 5, 2023
Apr 5, 2023
Aug 8, 2023
Apr 17, 2021
Sep 28, 2023
Apr 5, 2023
Dec 14, 2023
Dec 14, 2023
Dec 14, 2023
Aug 21, 2024
Aug 21, 2024
Jun 16, 2021
Aug 21, 2024
Aug 21, 2024
Aug 21, 2024
Apr 23, 2024
Dec 14, 2023
Aug 21, 2024
Aug 21, 2024
Apr 23, 2024
Sep 28, 2023
Nov 21, 2023
Aug 8, 2023
Apr 8, 2023
Sep 29, 2023

Repository files navigation

mmf-blog react v3版

demo: http://react.mmxiaowu.com

说明

本站采用 React, React-Router v4, Redux 搭建, 分成前台和后台

主要功能包括: 管理员, 用户, 分类, 文章, 评论, 文章点赞

主要技术栈: react, react-router, redux, redux-toolkit, vitejs, eslint


其他版本

react spa class版本: https://github.com/lincenying/mmf-blog-react-v2

react spa hooks版本: https://github.com/lincenying/mmf-blog-vite-react

vue2 spa版本: https://github.com/lincenying/mmf-blog-vue2

vue2 ssr版本: https://github.com/lincenying/mmf-blog-vue2-ssr

vue3 spa版本: https://github.com/lincenying/mmf-blog-vite-vue3

vue3 pwa ssr版本: https://github.com/lincenying/mmf-blog-vite-vue3-ssr


先安装 api server:

koa2版: https://github.com/lincenying/mmf-blog-api-koa2-v2

express版: https://github.com/lincenying/mmf-blog-api-v2

# 1. 安装依赖 (不要用 cnpm 安装)
$ npm install
# or
$ yarn

# 2.1 产品模式
$ npm run build
# or
$ yarn build

# 2.2 开发模式
$ npm run serve
# or
$ yarn serve

docker-compose

使用docker-compose, 将会从docker hub拉取api-server镜像, 并且启动容器

api:
  container_name: api-server
  image: lincenying/api-server:1.0.1

修改docker-compose.yml中的mongo.volumes配置, 将宿主机数据库路径映射到容器中

volumes:
  - /Users/lincenying/web/mongodb/data:/data/db
# 生成镜像及启动容器
# 后端服务器一起启动
docker-compose build
docker-compose up -d

# 如果后端服务器在宿主机或者其他容器上, 按照如下命令启动, 并且修改`nginx/conf.d/vue3-api.conf`里的`proxy_pass`配置
docker-compose -f docker-compose.api.yml build
docker-compose -f docker-compose.api.yml up -d

首页 http://localhost:7778

管理员登录 http://localhost:7778/backend

LICENSE

MIT

About

mmf-blog react v3版 (react,react-router,redux,redux-toolkit,vitejs)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published