文章针对系统进行简单的说明,并且对管理系统进行了展示 https://blogweb.cn/article/5488756264910 系统包含论文两篇
关于前端 Next.js (2024/06) 前端由 pages router 切换至 app router,如果想要使用 pages router 的版本,可以克隆pages router 的最后一个版本
git clone https://github.com/Lrunlin/blog.git
cd blog
git checkout 9d837612d2bbc50b80248ec06b8af04f9c5ecf01
前端:Next.js (React.js 18、app router) 服务端:Koa2+Sequelize(ORM) 数据库:MySQL、Redis
开发语言 TypeScript 组件库使用 Ant Design CSS 方案 Tailwind CSS React 状态管理 Zustand OSS 支持阿里云和七牛云
系统支持 JWT 和 Session 两种鉴权方式因为系统拥有账号注销功能,而 JWT 是无服务器状态的所以推荐使用 Session 存储在 Redis 中。
可以开发其他项目、毕业设计、毕业论文等
系统相对完善对博客网站所需的 SEO 有处理可以在生产环境中进行使用,也可以当做毕业设计,同时有毕业论文两篇。 系统提供一 份用户端为 Vue3 的 CSR 版本(前端 Vue3,服务端 Node.js+TS+Sequelize) (非开源 QQ、微信联系) 以及一份Next.js+Vue3+Express 版本(作者主页可见,开源) 全部有对应论文
可联系 QQ:1974109227 微信:webzhizhuo
如果在安装时出现了sharp
插件安装失败的问题,可以翻墙使用代理节点重新执行install
,或参考sharp 文档中相关内容 chinese mirror
本站使用宝塔 Linux 进行网站部署,对于不同开发者来说生产环境服务器不同。如果你在项目部署时遇到了问题可以通过顶部的联系方式联系我。
项目同时使用了 pm2 和 socket.io 所以 pm2 要替换为全局安装@socket.io/pm2
,安装过程见 install.bat。详情见scoket.io 官网相关内容 ,若在生产环境出现错误无法启动请检查 @socket.io/pm2 的安装情况。
若出现 sharp 插件报错请根据报错信息检查 Node.js 版本或者排除是否需要根据信息安装 os=linux 版本的 sharp 插件。