# 2048 **Repository Path**: xhyKeyNG/2048 ## Basic Information - **Project Name**: 2048 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-13 - **Last Updated**: 2025-02-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 2048 游戏 一个支持多用户、存档和排行榜的2048游戏。 ## 部署说明 ### 前端部署 1. 进入前端目录: ```bash cd frontend ``` 2. 安装依赖: ```bash npm install ``` 3. 构建生产版本: ```bash npm run build ``` 4. 将 `dist` 目录下的文件复制到宝塔面板的网站根目录 ### 后端部署 1. 进入后端目录: ```bash cd backend ``` 2. 安装依赖: ```bash npm install ``` 3. 初始化数据库: ```bash npm run init-db ``` 4. 使用 PM2 启动服务: ```bash pm2 start src/index.js --name "2048-backend" ``` ### 宝塔面板配置 1. 在宝塔面板中添加网站 2. 配置反向代理: - 目标URL: http://127.0.0.1:2048 - 发送域名: $host - 启用 WebSocket ### 注意事项 1. 确保服务器的2048端口已开放 2. 确保数据库配置正确 3. 前端API地址需要配置为正确的服务器地址 4. 建议使用 HTTPS 以保证安全性