| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 个月前 | ||
| 6 个月前 | ||
| 3 个月前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 11 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 6 个月前 |
TinyPro Nest.js
说明
此项目为 tiny-toolkit-pro 套件初始化的 TinyPro 的 Nest.js 后端项目。
快速上手
依赖安装
您可以选择任何您喜欢的包管理工具, 这里使用了 npm
npm install
开发环境启动
在启动开发环境时, 请确保本机已经启动了 MySQL 与 Redis 服务。并已经做好了如下检查
- 启动了
MySQL服务 MySQL服务可以访问- 启动了
Redis服务 Redis服务可以正常访问.env文件中DATABASE_HOST配置项是MySQL服务的 IP 地址.env文件中DATABASE_PORT配置项是MySQL服务的端口号.env文件中DATABASE_NAME配置项指明的数据库存在.env文件中DATABASE_SYNCHRONIZE为true.env文件中DATABASE_USERNAME指明的用户存在且拥有对DATABASE_NAME配置项指明的数据库有增加、删除、修改、查询权限.env文件中DATABASE_AUTOLOADENTITIES为true.env文件中REDIS_HOST为Redis服务 IP.env文件中REDIS_PORT为Redis服务端口号- 依赖安装完成
Docker启动
在使用 docker 环境时, 您应当确保机器已经安装了 Docker 服务. 本章仅阐述项目默认的 docker-compose.yaml 文件的启动注意事项
- 您的
docker服务安装成功 .env文件中DATABASE_PASSWORD与services.mysql.environment.MYSQL_ROOT_PASSWORD是一致的 (如果.env文件中DATABASE_USERNAME不为 root 可以忽略此检查).env文件中DATABASE_PASSWORD与services.mysql.environment.MYSQL_PASSWORD是一致的 (如果.env文件中DATABASE_USERNAME为 root 可以忽略此检查).env文件中DATABASE_USERNAME与services.mysql.environment.MYSQL_USER是一致的 (如果.env文件中DATABASE_USERNAME为 root 可以忽略此检查)services.mysql.environment.MYSQL_DATABASE与.env文件中DATABASE_NAME是一致的.env文件中DATABASE_SYNCHRONIZE为true.env文件中DATABASE_HOST为mysql.env文件中REDIS_HOST为redis
完成上述检查后, 您可以使用 docker compose up -d 来运行 docker 环境
二次开发指南
// WAITING FOR DOCUMENT DEPLOY // SHOULD LINK TO tiny-pro-backend-dev-guideline.md
遇到困难?
加官方小助手微信 opentiny-official,加入技术交流群