- 在小程序天梯排名页添加“定位我”按钮,点击可滚动到当前用户所在位置 - 新增获取用户排名接口 `/ladder/my-rank` 用于定位计算 - 调整挑战赛权重从 1.5 降至 1.0,与日常畅打保持一致 - 新增数据库脚本 `setChallengeMatchWeightTo1.js` 用于更新历史数据 - 在管理员界面创建天梯用户时,根据所选等级自动填充默认战力值 - 修复管理员更新比赛时挑战赛权重强制设置为 1.0 的问题 - 新增天梯汇总大屏页面及相关路由 - 添加大屏比赛列表接口 `/match/display-list` 用于展示进行中和近期比赛 - 优化用户详情页的胜负场和胜率显示逻辑 - 修复小程序用户注册时的性别选择逻辑
31 lines
789 B
JSON
31 lines
789 B
JSON
{
|
|
"name": "yingsha-server",
|
|
"version": "1.0.0",
|
|
"description": "英飒俱乐部管理系统后端服务",
|
|
"main": "src/app.js",
|
|
"scripts": {
|
|
"start": "node src/app.js",
|
|
"dev": "nodemon src/app.js",
|
|
"db:init": "node src/scripts/initDatabase.js",
|
|
"db:mock": "node src/scripts/generateMockLadderData.js",
|
|
"db:challenge-weight-1": "node src/scripts/setChallengeMatchWeightTo1.js"
|
|
},
|
|
"dependencies": {
|
|
"express": "^4.18.2",
|
|
"mysql2": "^3.6.5",
|
|
"sequelize": "^6.35.2",
|
|
"jsonwebtoken": "^9.0.2",
|
|
"bcryptjs": "^2.4.3",
|
|
"cors": "^2.8.5",
|
|
"dotenv": "^16.3.1",
|
|
"ws": "^8.14.2",
|
|
"axios": "^1.6.2",
|
|
"uuid": "^9.0.1",
|
|
"qrcode": "^1.5.3",
|
|
"multer": "^1.4.5-lts.1"
|
|
},
|
|
"devDependencies": {
|
|
"nodemon": "^3.0.2"
|
|
}
|
|
}
|