文件
jw-beauty/server/package.json
T
Guoguo bb4b80f867 refactor: restructure entire project for human maintainability
Server:
- Add Express framework, replace custom router/request parser
- Create DAO layer (12 files) centralizing all 73 SQL queries
- Rewrite 7 route files as thin Express controllers calling DAOs
- Add SCF-to-Express adapter (lib/serverless.js)
- Add auth middleware (middleware/auth.js)
- Remove dead code from lib/auth.js

Admin console:
- Extract DataTable component (table + pagination)
- Extract ConfirmModal component (modal + form styles)
- Create listMixin for paginated list pages
- Move form styles to common.css for slot compatibility
- Refactor device + subscription pages as examples

Miniprogram:
- Split 734-line BLE monolith into 4 focused modules
  (protocol, connection, commands, barrel index)
- Create API module (utils/api.js) with named functions
- Create page utilities (utils/page.js)
- Refactor index + profile pages to use API module
2026-04-29 05:58:20 -07:00

20 行
464 B
JSON

{
"name": "hox-scf-api",
"version": "1.0.0",
"private": true,
"description": "Tencent Cloud SCF Node.js API for Hox beauty device",
"main": "src/index.js",
"scripts": {
"start": "node scripts/local-server.js",
"db:init": "node scripts/init-db.js"
},
"dependencies": {
"bcryptjs": "^2.4.3",
"cos-nodejs-sdk-v5": "^2.14.7",
"dotenv": "^16.4.5",
"express": "^5.2.1",
"jsonwebtoken": "^9.0.2",
"mysql2": "^3.11.3"
}
}