Слияние кода завершено, страница обновится автоматически
###########Запуск проекта
## npm install
## supervisor app.js
###########Описание структуры директорий
├── Readme.md // помощь
├── app.js // входной файл
├── common // базовая библиотека
│ ├── common.js // базовые обёртки функций
├── config // конфигурации
│ ├── config.base.js // базовая конфигурация
│ ├── config.message.js // базовые сообщения обратной связи
│ ├── db.js // источник базы данных
├── controller
│ └── admin // интерфейсы для администрирования
│ ├── userController.js // интерфейсы для пользователей
│ ├── roleController.js // интерфейсы для ролей
│ ├── moduleController.js // интерфейсы для модулей
│ └── api // интерфейсы для фронтенда
├── routes // маршруты
│ ├── index.js // маршруты, вызываемые из app.js
│ ├── userRole.js // маршруты для пользователей, ролей и модулей
├── service // сервисные интерфейсы
│ └── dbsql // SQL-запросы
│ ├── userSql.js // SQL-запросы для пользователей
│ ├── roleSql.js // SQL-запросы для ролей
│ ├── moduleSql.js // SQL-запросы для модулей
│ └── userService.js // сервис для пользователей
│ └── roleService.js // сервис для ролей
│ └── moduleService.js // сервис для модулей
├── static // статические ресурсы веб-приложения
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )