# game_houduan_2025.2.7.1_wcpay **Repository Path**: aiconductor/game_houduan_2025.2.7.1_wcpay ## Basic Information - **Project Name**: game_houduan_2025.2.7.1_wcpay - **Description**: drfgbhjfrghujik - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-02-13 - **Last Updated**: 2025-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Chinese Learning API 基于Node.js的中文学习API服务,提供练习题生成、会员管理、支付等功能。 ## 功能特性 - 练习题生成和管理 - 会员系统 - 微信支付集成 - 图片生成 - 用户积分系统 - 分享功能 - OSS文件存储 ## 技术栈 - Node.js - Express - Prisma ORM - MySQL - 微信支付 - 阿里云OSS - Coze API ## 部署步骤 1. 克隆代码 ```bash git clone [repository_url] cd game_houduan ``` 2. 安装依赖 ```bash npm install ``` 3. 配置环境变量 ```bash cp .env.example .env # 编辑 .env 文件,填入实际的配置值 ``` 4. 初始化数据库 ```bash npx prisma migrate deploy ``` 5. 启动服务 ```bash # 开发环境 npm run dev # 生产环境 npm start ``` ## API文档 主要API端点: - POST /api/exercise/generate - 生成练习题 - POST /api/order/create - 创建订单 - POST /api/user/login - 用户登录 - GET /api/user/info - 获取用户信息 - POST /api/card/exchange - 兑换卡密 - GET /api/points/records - 获取积分记录 ## 注意事项 1. 确保已正确配置所有环境变量 2. 微信支付证书需要放在 certs/wechat/ 目录下 3. 生产环境部署时需要配置 HTTPS 4. 注意保护好各类密钥和证书的安全 ## 维护说明 1. 日志文件位于 logs/ 目录 2. 定期检查并更新依赖包 3. 监控服务器资源使用情况 4. 定期备份数据库 ## 许可证 MIT