基于Nest.js框架的短链接生成器
短链接项目的后端+简易前端,基于以下框架
- TypeScript
- Nest.js
- Admin.js
- Prisma
- Swagger
- 基础的短链接转换
- 完整的异常处理、异步响应
- 定期清理无效链接(每分钟清理过期链接,每天清理三个月未使用链接)
- 简单易用的后台管理
- 密码访问(用户认证)
- 克隆本仓库
$ pnpm install
$ npx prisma migrate dev --name init
$ npx prisma generate
# 开发
$ pnpm run start
# 开发环境
$ pnpm run start:dev
# 生产环境
$ pnpm build
$ pnpm run start:prod
访问路径:your_domain/api
访问路径:your_domain/admin
账号、密码默认都是admin
,修改可在src/app.module.ts
改
访问路径:your_domain