Nest Admin
Nest Admin — это система управления, основанная на Nestjs и Vue, представляющая собой универсальную платформу администрирования с ролевым управлением доступом (RBAC).
Основные модули включают в себя: пользователей, роли, меню, должности, отделы, журналы и управление файлами. Предоставляется широкий спектр функциональных компонентов, которые помогут вам быстро создать прототип корпоративного бэкенда.
Скачайте исходный код:
git clone https://github.com/wenqiyun/nest-admin.git
# или
git clone https://gitee.com/wenqiyun/nest-admin.git
Для фронтенда:
# Откройте корневой каталог фронтенда
cd nest-admin/client
# Установите зависимости
npm i
# Запустите локальную разработку
npm run dev
Для бэкенда:
Бэкенд требует наличия сред MySql и Redis.
В этом проекте используется TypeOrm для подключения к базе данных MySql. Перед запуском необходимо настроить соединение с базой данных в файле servers/src/config/dev.yml.
Файл базы данных MySql находится в nest-admin/db/kapok.sql, его можно импортировать с помощью таких инструментов, как MySQL WorkBench или Navicat.
# Откройте корневой каталог бэкенда
cd nest-admin/servers
# Если установка не удалась, рекомендуется использовать pnpm i
npm i
# Запустите локальную разработку
npm run start:dev
После запуска фронтенда и бэкенда вы можете открыть страницу, перейдя по адресу http://localhost:5173. Документацию Swagger можно найти по адресу http://localhost:8081/api/docs.
Онлайн-демонстрация: http://nest-admin.shenyuan.xn--6qq986b3xl/
Демонстрационные учётные данные:
Учётная запись | Пароль | Права доступа |
---|---|---|
admin | admin | суперпользователь |
test | Q123456 | тестовый пользователь |
Пароли для массового импорта пользователей по умолчанию: Q123456. Можно настроить начальные пароли в разделе servers/src/config.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )