前端:Next.js(React.js 18)
服务端:Koa2+Sequelize(ORM)
数据库:MySQL(InnoDB)+Redis
开发语言 TypeScript
组件库使用 Ant Design
CSS 方案 Tailwind CSS
React 状态管理 Recoil
系统支持 JWT 和 Session 两种鉴权方式因为系统拥有账号注销功能,而 JWT 是无服务器状态的所以推荐使用 Session 存储在 Redis 中。
系统相对完善对博客网站所需的 SEO 有处理可以在生产环境中进行使用,也可以当做毕业设计。
系统提供一 份用户端为 Vue3 的 CSR 版本(前端 Vue3,服务端 Node.js+TS+Sequelize 使用 JavaScript) (非开源 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 官网相关内容
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。