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

OSCHINA-MIRROR/lenve-vhr

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_zh.md 9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 01:49 e4cfb04

Новейшее видео-руководство по развёртыванию: сводка распространённых проблем развёртывания для проектов с разделением на передний и задний конец (vhr)

После публикации vhr привлёк внимание многих коллег, поэтому я постепенно написал множество статей и связанных с ними видео. Однако они были довольно разрозненными. Здесь мы собрали и систематизировали все связанные с vhr видео и статьи в один индекс для вашего удобства.

1. Связанные видео:

  1. Spring Boot интегрирует RabbitMQ, как избежать повторного потребления сообщений?
  2. Как повысить надёжность сообщений RabbitMQ в проекте микрочеловеческих ресурсов?
  3. Пошаговая инструкция по добавлению проверочного кода в проект микрочеловеческих ресурсов
  4. Реализация входа в систему для проекта микрочеловеческих ресурсов с разделением переднего и заднего конца с помощью Spring Security
  5. Контроль динамической загрузки меню в Vue на заднем конце в проекте Spring Boot с разделением переднего и заднего конца
  6. Пошаговое руководство по загрузке файлов с использованием Spring Boot и Vue
  7. Использование Spring Boot, Vue и FastDFS для реализации загрузки файлов с разделением переднего и заднего концов
  8. Разделение переднего и заднего концов Spring Boot+Vue: как избежать ошибки 404 на переднем конце
  9. Динамическое обновление информации о пользователях, которые уже вошли в систему, с помощью Spring Security
  10. Пошаговое руководство по процессу входа в Spring Security
  11. Пошаговое развёртывание проекта с разделением переднего и заднего концов, больше не нужно беспокоиться о проблемах с доменами
  12. Реализация онлайн-чата с использованием WebSocket в Spring Boot
  13. Вы не поверите, но совместное использование сессии в Spring Boot занимает не более пяти строк кода!

2. Связанные статьи:

  1. Упрощение развёртывания микрочеловеческих ресурсов: начните использовать Flyway
  2. GitHub снова упал, я нашёл новый дом для микрочеловеческих ресурсов + Spring Boot + Spring Cloud
  3. Два года спустя, микрочеловеческие ресурсы получили крупное обновление
  4. Две реализации динамического меню в разработке с разделением переднего и заднего концов
  5. Вход в систему с разделением переднего и заднего концов в Spring Security, прямой возврат JSON для незаконных запросов
  6. Развёртывание проекта с разделением переднего и заднего концов с помощью Nginx для решения проблем с доменами
  7. Наконец-то! Два открытых проекта Spring Boot + Vue с разделением переднего и заднего концов доступны для онлайн-тестирования
  8. Приключения при разделении переднего и заднего концов
  9. Год спустя после банкротства компании, а мой проект теперь в списке горячих тем GitHub

3. Проблемы развёртывания

3.1 Загрузка

Есть два места, где можно загрузить последнюю версию микрочеловеческих ресурсов. Если загрузка из GitHub не удалась, вы также можете попробовать Gitee.

3.2 Предварительная подготовка

Подготовьте три вещи:

  • пустую базу данных vhr;
  • redis;
  • rabbitmq.

3.3 Импорт проекта

Если зависимость Maven для проекта не может быть загружена, вы можете обратиться к этой статье за решением:

Решение проблемы с загрузкой зависимостей

3.4 Конфигурация проекта

В файле application.properties модуля vhrserver настройте три параметра:

  • подключение к базе данных;
  • redis;
  • rabbitmq.

Запустите модуль vhr-web. Если вы просто хотите увидеть эффект, вы можете не запускать модуль mailserver (если вы хотите запустить модуль mailserver, сначала настройте модули redis и rabbitmq для mailserver и конфигурацию отправки почты, вы можете обратиться к этой статье: Отправка почты в Spring Boot).

3.5 Дополнительная разработка

Для этого необходимо развернуть интерфейс. Во время работы интерфейса вам понадобится готовый nodejs.

Откройте загруженный интерфейсный проект с помощью webstorm.

После открытия проекта вам нужно выполнить npm install в корневом каталоге проекта.

По умолчанию установка выполняется медленно, вы можете изменить источник на источник Taobao. Изменение источника на источник Taobao

Выполните npm install после успешной установки, затем выполните npm run serve, чтобы запустить интерфейсный проект.

Завершите дополнительную разработку, затем выполните команду npm run build, чтобы скомпилировать и упаковать интерфейс. Скопируйте упакованные файлы в серверную часть.

Рекомендации по онлайн-развёртыванию см. в этой статье: Пошаговая инструкция по развёртыванию проекта с разделением переднего и заднего концов, больше не беспокойтесь о проблемах с доменом.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/lenve-vhr.git
git@api.gitlife.ru:oschina-mirror/lenve-vhr.git
oschina-mirror
lenve-vhr
lenve-vhr
master