# sdqj-backend **Repository Path**: jefferyshi_admin/sdqj-backend ## Basic Information - **Project Name**: sdqj-backend - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-29 - **Last Updated**: 2025-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
整体部署方案
### 设置`MySql` 来到项目的 `src/config/index.ts` 文件,查看第 `50` 行,将 `mysql` 的账号密码跟您的 `mysql` 保持一致 ### 写入 sql 数据库 将项目的 `sql/db_repair.sql` 文件,部署到 `mysql` 中,并配置 `src/config/index.ts` 中的 mysql 配置 ### 添加 chorme 由于服务需要截图功能,利用了 `puppeteer-core`, 需要 `chrome。` 配置 chrome 的路径在 `src/config/index.ts` 的 `chromePath` 当前压缩包下提供了 window64 环境下的 chrome, `chrome/chrome-win64` 目录。 如果其它环境需要下载对应环境的 chrome,并修改`src/config/index.ts` 的 `chromePath` ### 启动 nodejs 采用 [nodemon](https://github.com/remy/nodemon) 运行项目,修改代码自动更新,无需重启 开发环境 ``` pnpm install pnpm start ``` 本地部署测试环境 ``` pnpm install pnpm dev ``` 部署服务器生产环境 ``` pnpm install rm -rf dist tsc # 全局安装 pm2 pnpm install -g pm2 # =========== 以下操作为window服务器 ============== # 全局安装 pm2-windows-service pnpm install -g pm2-windows-service # 右键 [我的电脑] - [属性] - [高级系统设置] - [环境变量] - 新建 [系统变量] # 名称:PM2_HOME # 路径:C:\Users\admin\.pm2(通过pm2 status 获取路径) # 以管理员权限打开新的命令行窗口,执行以下命令安装pm2服务 pm2-service-install # Perform environment setup ? 选 n , 回车 # 服务器通用 # 启动项目 pm2 start # 保存启动后的项目状态(用于重启后自动启动服务) pm2 save ``` ### 后台页面 http://localhost:3000 ### H5 页面 http://localhost:3000/#/client