前端项目CMS内容管理系统(基于TypeScript+React+Axios+Node+Koa2+MySQL)

这是一个采用TypeScript、React和Node.js开发的企业后台内容管理系统项目,包括前端和后端代码。前端利用AntD进行页面展示,结合react-router实现路由管理和懒加载,react-redux处理状态管理,axios处理HTTP请求。后端使用Koa2处理路由,JWT进行鉴权,Multer处理图片上传,MySQL管理数据。该项目适合作为初学者学习Typescript和相关技术栈的实践案例。

项目地址:

前端:GitHub - Grenzlinie/cms-manage: 基于TS+React+AntD的后台内容管理系统前端实现

后端:GitHub - Grenzlinie/cms-server: 基于Node.js+Koa2+MySQL的后台内容管理系统服务端代码

项目基本情况介绍:

本项目是一个基于TypeScript+React+Node.js开发的企业后台内容管理系统。主要实现了管理人员的注册登录及信息更改,文章内容的增删查改。

项目启动:

//前端后端均为
npm start

项目线上地址:

项目内容并不复杂,适合我这样的萌新入门Typescript,React框架与AntD组件库的使用。

技术选型:

前端部分:

1.使用TypeScript+HTML+Less+React+AntD进行前端页面显示

2.使用react-router作为页面路由管理和懒加载的实现

3.使用react-redux进行状态管理

4.使用axios封装ajax请求与后端进行http传输

5.使用DocWay进行前后端Api接口参数的协同管理

后端部分:

1.使用Node.js搭建后端服务器

2.使用koa2进行后端路由管理,静态图片资源路径和跨域问题等处理

3.使用jwt进行鉴权处理

4.使用Multer处理图片传输,重命名和大小优化

5.使用MySQL进行文章内容和管理人员两个数据库的管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值