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

OSCHINA-MIRROR/alex1504-vue-qiniu-image-bed

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

Коу-бед

Одностраничное приложение для управления изображениями Qiniu, созданное с использованием Vue-cli (на основе museui), с разделением на фронтэнд и бэкэнд. Бэкэнд основан на express и Qiniu nodejs-SDK, изначально он был развёрнут и обслуживался на Heroku, но из-за медленного отклика службы сервис был перенесён на сервер друга в облаке Huawei.

Адрес проекта:

Разработка функций: — личное пространство и переключение общего пространства; — загрузка с помощью элемента ввода, перетаскивание файла для загрузки, загрузка URL онлайн-изображений; — копирование внешней цепочки (markdown); — управление изображениями, предварительный просмотр, загрузка, пакетное удаление; — картинная площадь, обмен изображениями на площади; — управление датами изображений; — переименование изображений; — аудио и видео ресурсы.

Технологический стек: Фронтенд: — Vue2: прогрессивный фреймворк MVVM Vue2.0; — Vuex: совместное использование состояния между различными компонентами; — Vue-router: плагин для управления маршрутизацией одностраничного приложения; — Axios: инструмент HTTP-запросов; — SASS (SCSS): язык предварительной обработки CSS; — Webpack: автоматизированные инструменты сборки; — Localstorage: локальное хранилище.

Бэкенд: — Express: лаконичный и гибкий фреймворк для веб-приложений node.js; — cors (промежуточное ПО): совместное использование ресурсов между доменами; — body-parse (промежуточное ПО): анализ тела запроса; — formidable (промежуточное ПО): модуль Node.js для анализа данных формы (form-data); — nodemon: мониторинг изменений, автоматическое перезапуск сервиса узла.

Основная грамматика: — фронтенд ES6, бэкенд ES5 (часть времени разработки была в компании, по некоторым причинам невозможно использовать более высокую версию node).

Локальный просмотр:

git clone https://github.com/alex1504/vue-qiniu-image-bed.git
cd https://github.com/alex1504/vue-qiniu-image-bed.git
// Установка зависимости фронтенда
npm install
cd server
// Установка зависимости бэкенда
npm install
cd ../
npm run dev
// Открыть другой процесс git
npm run server

Прочее:

  1. Для повышения скорости доступа сайт использует статический хостинг coding.net.
  2. В приложении используется localStorage для сохранения данных авторизации Qiniu.
  3. Некоторые библиотеки ресурсов вводятся через CDN, предоставляемые bootCDN.
  4. Если у вас есть какие-либо вопросы, отзывы или предложения, пожалуйста, отправьте их в issue.
  5. Добро пожаловать в fork и star, ваша поддержка — движущая сила для меня.

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

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

Введение

Варм харт имэдж бед фор цинью имэдж мэнеджмент. Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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