# openwallpaper **Repository Path**: openkylin/openwallpaper ## Basic Information - **Project Name**: openwallpaper - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2026-01-13 - **Last Updated**: 2026-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenWallpaper OpenWallpaper壁纸应用,支持每日推荐、分类浏览和多种排序方式 ## 安装和运行 ### 安装依赖 ```bash npm install ``` ### 开发模式 ```bash npm run dev ``` ### 构建生产版本 ```bash npm run build ``` ## 配置服务器后端地址 ### 修改API地址 当前API服务器地址配置在 `src/services/api.js` 文件中,默认指向 `http://192.168.1.13:3000/api`。 要修改服务器地址,请按照以下步骤操作: 1. 打开 `src/services/api.js` 文件 2. 找到以下代码行: ```javascript const api = axios.create({ baseURL: 'http://192.168.1.13:3000/api', timeout: 10000, }) ``` 3. 将 `baseURL` 的值修改为你的服务器地址,例如: ```javascript baseURL: 'http://your-server-ip:port/api' ``` 应用需要后端服务器提供以下API端点: - `GET /api/images/public` - 获取公开壁纸列表 - `GET /api/images/daily` - 获取每日推荐壁纸 - `GET /api/images/categories` - 获取分类列表 - `GET /api/images/categories/:category` - 按分类获取壁纸列表 ### 打包桌面应用 ```bash npm run electron:build ``` ## 许可证 GPLv3