React+antd+Redux+Express+MongoDB实现通用后台管理系统

react+redux+antd+echarts+nodejs+mongodb项目搭建 脚手架以create-react-app为基准,加上redux和sass(因为我一直用的less,这次换个口味),搭建一个简单的项目。 安装依赖 首先安装create-react-app npm i create-react-app 给项目起个名字 create-react-app my_react_cli(项目名) 啪嗒回车,开始安装项目,此过程会持续几分钟,可以去干点别的~ 运行一下看... 阅读详情

源码
在线地址

你能学到

技术栈

  • 前端: 使用 React 全家桶 + Antd + Axios + ES6 + Webpack 等技术
  • 后端: 使用 Node + Express + Mongodb 等技术

项目运行之前,请确保系统已经安装以下应用

  1. node (6.0 及以上版本)
  2. mongodb (开启状态) 安装参考
  3. 全局安装nodemon(为了node服务热启动)
yarn global add nodemon
  1. 可以参考这里安装

运行启动

# 克隆到本地
1. git clone 

# 进入后台应用目录
2. cd react-manage/server

# 安装后台应用依赖
3. yarn install 

# 启动后台应用
4. yarn start  

# 进人前端应用目录
5. cd react-manage/client

# 安装前端应用依赖
6. yarn install

# 启动前端应用
7. yarn start

# 启动浏览器
8. 访问: http://localhost:3000

应用基本结构

client/src

文件目录含义
apiajax相关
assets公用资源
components公共组件(非路由组件)
pages路由组件
config配置文件
utils工具模块
App.js应用根模块
index.js应用入口

server/src

文件目录含义
config配置参数
db数据库连接
logs日志文件
modals数据库表结构
public可以放前端静态资源
router路由
server.js应用入口

功能

  • 首页
    • 登陆
      • node实现基于token的身份验证
    • 登出
    • 保持登录
  • 商品
    • 品类管理
      • 添加
      • 修改分类
      • 子分类
    • 商品管理
      • 搜索商品
      • 添加商品
      • 上架/下架
      • 修改/详情
    • 用户管理
      • 添加/删除
    • 角色管理
      • 权限控制
    • 订单管理
      • 进、入
    • 数据可视化
      • 柱形、折线、饼图等
    • GitHub
      • 其它项目展示

登录

在这里插入图片描述

品类管理

在这里插入图片描述

商品管理

在这里插入图片描述

添加商品

在这里插入图片描述

用户管理

在这里插入图片描述

角色管理

在这里插入图片描述

权限控制

在这里插入图片描述

流量在这里插入图片描述

如能帮助到你欢迎star

react-一个基于ReactRedux的前端系统利用Antd组件库来实现 一个基于React,Redux的前端系统,利用Antd组件库来实现 立即下载

相关推荐

react-antd4-dome:后台管理系统模板,基于 react+react-router+react-redux+antd 开发

React-shop-dome 项目初始化 1、react脚手架 create-react-app react-shop-dome 删除多于文件src留下App.js以及index.js,并把对应引入删掉 2、引入antd和antd-mobile 1.下载依赖包 npm install antd antd-mobile -S 2.实现按需加载 npm install babel-plugin-import react-app-rewired customize-cra --dev 修改package.json "scripts": { - "start": "react-scripts start", + "start": "react-app-rewired start", - "build": "react-scripts build", + "build":

用户管理demo全栈 node+express+react+antd

继上次全栈起步的过去许久,摸鱼的时间总是短暂的,让我们快乐的学习node全栈吧! demo主要实现了用户的增删改查,后端用的是node+express.前端用的是react+antd 示意图 一. 先写后台 1.先设计表 写好sql语句 数据库与表的设计就不展示了。 2.新建sqlMap.js db.js const sqlMap = { //用户 user: { list: 'select * from users...

浮云只想听你说的博客 318

react-以antd为基础组件构建的一套中后台管理系统的基本架构模板

以 antd 为基础组件构建的一套中后台管理系统的基本架构模板

react+antd搭建后台管理系统

该示例是react+antd搭建前端管理框架(***支持响应式***),主要模块分为:菜单、选项卡、面包屑;通过路由监听,实现三个模块之间的联动(同时监听浏览器);状态采用react-redux进行集中管理。 目前只包含前端代码,未与后台进行关联实现菜单、用户等权限,若需要,则需进行二次开发。............

weixin_48357332的博客 4946

react-antd:基于react + redux +不可变+更少+ ES67 + webpack2.0 +抓取+ react-router + antd实现的SPA后台管理系统模板

react-antd(新版后台很快就与大家见面了) 相关推荐 最新更新 webpack版本升级2,同时♡存储缓存下载的每个包以及happypack利用了多进程,同时还利用缓存来重新生成恢复等 Redux使用调整 路由模式更改为浏览器模式 前言 本工程主要基于react + redux +不可变+更少+ ES6 / 7 + webpack2.0 + fetch + react-router + antd(1.x)实现的SPA后台管理系统模板。 如果觉得不错的话,请star一下吧 :smiling_face_with_smiling_eyes: 编码时间:8:00——9:30,下班时间——24:00,其他时间要工作。代码未优化,处女座代码必须要优化。由于代码

react-一个reactreduxwebpackES6antd的SPA的后台管理框架demo

一个react redux webpack ES6 antd的SPA的后台管理框架demo

Node.js毕业设计——基于Node.js+React+MongoDB的博客系统设计与实现(毕业论文+程序源码)——博客系统

互联网时代,很多人都想拥有一个属于自己的博客系统,提高个人知名度,但是高额的开发费用让很多人望而却步。针对这种情况,本人基于Node.js设计并实现了一个博客系统。系统结合前后端开发技术,采用了B/S模式,使用React来构建前后端静态界面,结合ECMAScript 6实现前后端的交互功能。使用Node.js加MongoDB这一组合提供后台服务,各种技术相辅相成完成一整套系统的开发。

m0_66238867的博客 1864

react+antd+redux实现的一个超全后台管理系统

该后台管理系统模板参照了vue-element-admin进行开发,包含动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。

RabbitMQ 4.3.2 维护版本发布详解:核心修复、插件增强与升级指南

RabbitMQ `4.3.2` 是 `4.3.x` 维护系列中的一次定期补丁发布,聚焦于核心服务器的稳定性修复、CLI 与各内置插件(Stream、Management、Prometheus、MQTT)的缺陷修正和性能增强。本文以官方发布说明为主体,结合当前仓库源码(`deps/rabbit/src`、`deps/rabbitmq_management/src` 等)逐条解读本次发布的技术要点,

gitblog_00217的博客 967

Qt6导入QtChart绘制图表(添加组件)

我在按照大佬们的说明添加QtChart时发现,我的电脑上并不能正确的添加QtChart并编译通过,所以在综合了两位大佬的说明又自己探索了一番后,正确编译通过,分享出来,以便同志们节省一些时间。

Nuaa0719301zyx的博客 2951

VS2019 从零构建 OSG+OSGEarth+OSGQt 开发环境实战指南

本文提供了一份详细的实战指南,指导开发者如何在Windows系统下使用VS2019从零开始编译和配置OSG、OSGEarth与OSGQt开发环境。文章涵盖了从环境准备、源码获取、CMake配置、Visual Studio编译到最终测试的完整流程,并分享了关键的避坑技巧,旨在帮助三维GIS与可视化开发者高效搭建稳定、可控的专业开发平台。

weixin_28826961的博客 367

mern-admin 项目全解析:一款免费开源的 MERN 技术栈 Ant Design 后台管理系统

如果你是前端开发者,正在寻找一套**免费开源的 MERN 后台管理系统模板**,那么 mern-admin 绝对值得你花 10 分钟读完这篇文章。这是一款基于 **MongoDB、Express.js、React、Node.js(MERN 技术栈)** 打造的 **Ant Design 管理后台系统**,内置通用 CRUD 接口、JWT 登录认证、管理员管理和精美 Dashboard,是新手学习全

gitblog_00335的博客 395

SQLSTATE58030

在优化一条SQL的时候遇到了执行错误 gtlions =# select t1.telnumber,t2.ua,t2.url,t1.apply_name,t2.apply_name from tb1 t1 gtlions -# left outer join tb2 t2 on t1.sid = t2.ipsid gtlions-# where t1.sum_date=20141128 a

Gtlions Tracker 3660

mern-admin 目录结构深度解读:前后端代码布局一图掌握

mern-admin 是一个基于 MERN 技术栈(MongoDB、Express.js、React、Node.js)的免费后台管理系统模板,内置通用 CRUD(增删改查)与 Auth 认证功能,并采用 Ant Design(AntD)与 Redux 构建前端界面。本文为你**深度解读 mern-admin 目录结构**,用一张目录树和逐层讲解,帮你快速掌握前后端代码布局,无论是学习 MERN 全

gitblog_00001的博客 380

DDPG算法实战:用Python一步步实现深度强化学习中的连续动作控制

本文详细介绍了DDPG算法在深度强化学习中的连续动作控制应用,通过Python和PyTorch实现从零构建智能体。内容涵盖环境搭建、网络架构设计、经验回放、OU噪声实现及训练流程优化,帮助开发者掌握DDPG在机械臂控制等场景的核心技术。

weixin_30335575的博客 416

17、深入分析Freebase数据集:特征、挑战与类型系统构建

本文深入分析了Freebase数据集的特征、数据建模的挑战以及类型系统的构建方法。Freebase作为知识图谱的重要资源,以RDF三元组形式提供了丰富的结构化知识。文章重点探讨了反向三元组、中介节点(CVT节点)以及非主题三元组对链接预测任务的影响,并通过实验展示了不同类型处理策略对模型性能的作用。此外,文章详细介绍了如何构建一个显式的类型系统,以提升链接预测的准确性,并展望了未来可能的研究方向。

css33的专栏 287

ajax mysql项目 react_React技术详解,React.js从入门到精通

【React简介】React主要用于构建UI,你可以在React里传递多种类型的参数,如声明代码,帮助你渲染出UI、也可以是静态的HTML DOM元素、也可以传递动态变量、甚至是可交互的应用组件。【React特点】1. 声明式设计:React采用声明范式,可以轻松描述应用。2. 高效:React通过对DOM的模拟,最大限度地减少与DOM的交互。3. 灵活:React可以与已知的库或框架很好地配合。...

weixin_29589357的博客 197

从数据库到数据仓库:数据仓库导论

本文为数据仓库导论,旨在介绍数据仓库的基本理念和应用场景,帮助读者理解数据仓库的重要性及其在企业中的实际应用。

探索大数据世界 - 深入解析数据存储、分布式计算与人工智能 2784

从零开始搭建react全家桶+Antd+Axios+ES6+ +webpack 后台管理系统 (一、准备)

1、项目描述 此项目为一个前后台分离的后台管理系统的SPA,包括前端PC应用和后端应用 包括用户管理、商品分类管理、商品管理、权限管理等功能模板 前端:使用react全家桶+antd+axios+es6+ +webpack等技术 后端:使用node+express+Mongodb等技术 采用模块化,组件化,工程化的模式开发。 2、使用create-react-app(脚手架)搭建项目 cr...

weixin_43787528的博客 761

PCB_Project.PrjPcb 4 Not in version control

Altium Designer中PCB项目出现"NOT in version control"错误的解决方法:1. 禁用不需要的版本控制集成(DXP→Preferences→Version Control);2. 清理项目缓存(Projects面板右键→Clean Project);3. 检查文件读写权限;4. 如无效可新建项目重新添加文件。如需使用SVN版本控制,需正确配置SVN客户端路径,创建或连接SVN仓库,并将项目文件提交至版本控制系统。注意新建SVN仓库必须使用空目录,建议使用

whm128的博客 1597

【读代码】SQLBot:开源自然语言转SQL智能助手原理与实践

SQLBot是 DataEase 团队开源的自然语言转 SQL 智能助手,致力于让非技术用户也能通过自然语言与数据库对话,自动生成 SQL 查询,实现自助数据分析、智能BI问答、报表生成等场景。SQLBot 结合了大语言模型(LLM)、数据库元数据解析、SQL解析与执行等多项技术,具备强大的多数据库适配能力和灵活的扩展性。降低数据分析门槛,让业务人员无需掌握SQL即可获取数据洞察支持多种数据库类型,适应企业多样化数据环境提供可扩展的API和插件机制,便于集成到各类BI、数据平台和业务系统。

kakaZhui的博客 829

mern-admin 扩展教程:从零新增一个业务模块(Model→API→页面)

mern-admin 是一套基于 MERN 技术栈(MongoDB + Express + React + Node.js)的开源后台管理系统,内置 Ant Design 组件库、Redux 状态管理、通用 CRUD 增删改查和 JWT 登录认证。本文是一份面向新手的 mern-admin 二次开发教程,将以"订单(Order)"模块为例,带你从零新增一个业务模块,完整走通 **数据模型(Mode

gitblog_00083的博客 209

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

mern-admin 性能优化实践:React.lazy 代码分割与路由懒加载

mern-admin 是一款基于 MERN 技术栈(MongoDB、Express.js、React、Node.js)与 Ant Design 构建的开源后台管理系统,内置通用 CRUD、JWT 登录认证、管理员管理等企业级功能。随着业务模块不断增多,React 单页应用的打包体积会迅速膨胀,首屏加载性能成为最大痛点。本文将带你走进 mern-admin 的真实源码,看懂并实践 React.laz

gitblog_00575的博客 463

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

mern-admin 搜索与分页机制解析:高效查询业务数据的完整教程

mern-admin 是一款基于 MERN 技术栈(MongoDB、Express、React、Node.js)并结合 Ant Design 打造的现代化后台管理项目,它的**搜索与分页机制**设计得十分精巧,能帮助开发者高效查询业务数据。本文将从一条搜索请求的诞生、一次翻页的完整链路出发,用通俗易懂的方式带你彻底看懂这套机制,让你快速掌握在 mern-admin 中定制搜索字段、调整每页条数、优

gitblog_00823的博客 441

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

react项目开发教程总览

一 前言 关于这一系列文章的由来,我要做一个详细的说明,这些都在正文里面。关于代码的托管地址,请戳这里:GitHub关于开源代码的使用:免费用于个人、教育学习研究使用,如果有商业用途,请及时联系 二 正文 一直听说react的 大名,看过文档,敲过demo,然而这些只是代码片段。从没有在实际的应用中使用过或者在应用中使用过却没有体会到它的...

weixin_33717117的博客 107

mern-admin 动态表单引擎实现原理:配置驱动表单生成不再重复造轮子

mern-admin 是一套基于 MERN 技术栈(MongoDB + Express + Node.js + React)并深度集成 Ant Design 的开源后台管理系统模板,内置了完整的 CRUD 接口与认证(Auth)体系。而它最亮眼的特性,正是这套**动态表单引擎**:通过**配置驱动表单生成**,让开发者无需为每个业务模块手写增删改查表单,真正做到"不再重复造轮子"。本文将从字段映射

gitblog_00818的博客 273
上一篇: mongodb建立索引
下一篇: Node 中 CommonJS 规范
composurext
博客等级 码龄10年 15粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值