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

OSCHINA-MIRROR/y_project-RuoYi-Vue

 / Детали:

Если вам нужно запустить фронтенд от имени администратора (admin), вам потребуется правильно настроить...

Предстоит сделать
Владелец
Создано  
19.06.2025

конфигурацию. Вот несколько шагов, которые помогут вам достичь этой цели: 1. Настройка переменных окружения: Убедитесь, что переменные окружения, такие как USER и GROUP, настроены на значение admin. bash export USER=admin export GROUP=admin 2. Использование командной строки: Вы можете использовать команду sudo для запуска вашего фронтенд-приложения от имени администратора. bash sudo -u admin node your-app.js 3. Настройка сервиса: Если вы используете систему управления службами (например, systemd), вы можете настроить службу так, чтобы она запускалась от имени пользователя admin. Пример файла конфигурации для systemd: ini [Unit] Description=Ваше фронтенд-приложение After=network.target [Service] User=admin ExecStart=/usr/bin/node /path/to/your-app.js Restart=on-failure [Install] WantedBy=multi-user.target 4. Настройка веб-сервера: Если ваш фронтенд работает через веб-сервер (например, Nginx или Apache), убедитесь, что конфигурация веб-сервера также настроена на работу от имени пользователя admin. Пример конфигурации для Nginx: nginx server { listen 80; server_name yourdomain.com; location / { proxy_pass http://localhost:3000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy true; proxy_set_header User $admin; } } Убедитесь, что все эти шаги выполнены, чтобы ваш фронтенд корректно запускался от имени администратора.

Требования:

Фронтенд должен иметь возможность доступа через единственный маршрут admin

Места изменения кода:

publicPath: process.env.NODE_ENV === "production" ? "/admin/" : "/admin/"

Существующие проблемы:

Только вход в систему проходит успешно, после входа при переходе на другие страницы постоянно появляется ошибка  Yöntem 404,
Предположительно проблема связана с тем, что маршруты на backend зафиксированы, необходимо динамически добавить параметр publicPath,
Это работает как в локальной разработке, так и при развертывании через nginx

введите описание изображения здесь

Исправление ошибки в тексте:

Существующие проблемы:

Только вход в систему проходит успешно, после входа при переходе на другие страницы постоянно появляется ошибка 404,
Предположительно проблема связана с тем, что маршруты на backend зафиксированы, необходимо динамически добавить параметр publicPath,
Это работает как в локальной разработке, так и при развертывании через nginx

введите описание изображения здесь

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

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/y_project-RuoYi-Vue.git
git@api.gitlife.ru:oschina-mirror/y_project-RuoYi-Vue.git
oschina-mirror
y_project-RuoYi-Vue
y_project-RuoYi-Vue