1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ml13-wallhaven-mini

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

wallhaven-mini

Клиент-приложение для обоев в виде WeChat Mini Program.

小程序码

Ссылки на исходный код

Интерфейс

Главная страница Категории Поиск Просмотр Просмотр Мои обои Избранное История

Локальное развертывание

Развертывание серверной частиПоскольку Mini Program требует HTTPS и домена, зарегистрированного в качестве домена, если у вас есть такой домен, вы можете создать свой прокси-сервер, который будет перенаправлять запросы на https://wallhaven.cc/api/v1. Если у вас нет зарегистрированного домена, вы можете использовать облачное развертывание или облачное хостинг для создания прокси.Простой пример реализации на Node.js

const express = require("express");
const cors = require("cors");
const morgan = require("morgan");
const logger = morgan("tiny");
const { createProxyMiddleware } = require("http-proxy-middleware");


const app = express();
app.use(express.urlencoded({ extended: false }));
app.use(express.json());
app.use(cors());
app.use(logger);

Установка приложения

Просто вытяните код, измените appid мини-приложения на свой.

В зависимости от вашего развертывания агента прокси, измените конфигурацию в lib/config.ts:

export default {
    apiVersion: "Api тип", // HttpApi (https) | CloudApi (облачное хостинг)
    cloudEnv: "окружение облачного хостинга",
    httpsApiBase: "адрес HTTPS-запроса"
}

Запросы данных мини-приложения записаны в miniprogram/lib/apis/core/. Если у вас есть собственная реализация, вы можете наследовать abstractApi для реализации соответствующих методов, а затем изменить конфигурацию apiVersion. По умолчанию все записи, такие как история закладок, хранятся локально в мини-приложении. Если вам нужно хранить данные на сервере, вы можете самостоятельно изменить соответствующие интерфейсы.

Участие в вкладе

Очень приветствуется ваш вклад. Вы можете участвовать в совместном создании следующими способами:

  • Отправьте Issue для отчета о багах или консультаций.
  • Отправьте Pull Request для улучшения кода wallhaven-mini.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Маленькая программа-приложение для рабочего стола Wallhaven-Electron URL: https://github.com/Wallpapers/wallhaven-electron/releases/download/v1.0.0/wallhaven-electron-v1.0.0-linux-x64.tar.gz Программа-приложение Wallhaven-Electron для рабочего стола версии v1.0.0 доступна для загрузки. Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ml13-wallhaven-mini.git
git@api.gitlife.ru:oschina-mirror/ml13-wallhaven-mini.git
oschina-mirror
ml13-wallhaven-mini
ml13-wallhaven-mini
master