config
каталог конфигурационных файлов
default.json
файл с базовым конфигурационным содержимым (включает в себя конфигурацию базы данных и JWT)dao
слой доступа к данным, содержащий операции добавления, удаления, изменения и выборки данных из базы данных
DAO.js
предоставляет общие методы для доступа к базе данныхmodels
содержит конкретные модели ORM для работы с базой данныхmodules
модули текущего проекта
authorization.js
модуль проверки прав доступа к APIdatabase.js
модуль базы данных (загрузка базы данных осуществляется с использованием библиотеки nodejs-orm2)passport.js
модуль аутентификации на основе пакета Passportresextra.js
модуль унифицированного ответа APInode_modules
каталог зависимостей сторонних пакетовroutes
все маршруты приложения
api
маршруты для APImapp
маршруты для мобильного приложенияmweb
маршруты для мобильной версии сайтаservices
слой сервисов, где реализована бизнес-логика, преобразование полученных данных через различные интерфейсы в унифицированные данные для фронтендаapp.js
основной входной файл проектаpackage.json
файл конфигурации проектаNode.js + MySQL
Файл базы данных находится в директории db -> mysdb.sqlСоздайте базу данных mydb
, выполнив SQL-запросы из файла mysdb.sql
.
Имя пользователя для подключения к базе данных: root
, пароль: 123456
Можно изменить эти значения в config -> default.json
.
Установите зависимости: npm install
Запустите проект: node app.js
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )