const express = require('express'); const router = express.Router(); const { getCurrentUser, upgradeToPremium, regenerateApiKey, } = require('../controllers/userController'); const { authenticateToken, isPremiumUser } = require('../middleware/auth'); // 获取当前用户信息 router.get('/me', authenticateToken, getCurrentUser); // 升级为高级用户 router.post('/upgrade', authenticateToken, upgradeToPremium); // 重新生成API密钥(仅高级用户) router.post('/regenerate-api-key', authenticateToken, isPremiumUser, regenerateApiKey); module.exports = router;