原网站使用的是Discuz,太过陈旧,这几年一直在寻找一个能够替换的方案,但市面上的社区软件总是不尽人意,所以最终还是只有自己动手写个,名字随便了,就叫clz-forum吧......
无缝迁移
为了不影响原有网站的运行,本项目计划,且长期保持和Discuz程序的共存。
当前版本直接使用Discuz的数据库结构。
参考借鉴
本项目设计过程中参考了如下项目:
简书 本项目大量参考了简书的设计逻辑
discuzX 本项目计划前期直接使用Discuz数据库
v2ex
flarum
discuzQ
掘金
- clz-forum-frontend
这是社区的前端,使用Angular开发。 - clz-forum-server
这是社区的服务器端,使用nestJS、Prisma开发。
git clone https://github.com/coloz/clz-forum-server
cd clz-forum-server
npm i
npx prisma generate
nest start
-1 登录过期
0 成功
1 请求地址或参数错误
2 权限错误
3 验证码错误
4 用户名或密码错误
https://www.prisma.io/docs/concepts/components/prisma-migrate npx prisma migrate dev --name init --preview-feature
pre_forum_memberrecommend 添加主键列id