基于midjourney-client的api开发的后端项目,前台可视化界面在这里https://github.com/rictt/midjourney-ui-vue3
大部分都是nest的官方包,还有周边生态的主流应用,比如mysql,typeorm等
- 应用框架:nestjs
- 鉴权:jwt、redis、passport、passport-jwt
- 数据库操作:typeorm、mysql2
- Midjourney代理:midjourney
- websocket:socket.io
- 定时任务:@nestjs/schedule
- 用户登录/注册模块
- 中文prompt翻译
- 常见敏感词过滤(非mj敏感词集)
- 定时更新任务状态
- 任务队列管理绘画
- websocket处理绘画进度
- [] 不维护了