1.0.0 • Published 1 year ago

l31 v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Этот файл перед защитой нужно удалить

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

npm install

__

Как запустить:

npm start


Структура проекта:

  • dist - сюда выполняется сборка клиентской части с помощью Webpack
  • gulbbuild - сюда выполняется сборка клиентской части с помощью Gulp
  • json - тут в файле users.json хранятся данные о пользователях
  • public - тут хранятся в папке users аватарки пользователей (название папки - id пользователя) и ресурсы проекта (картинки)
  • scss - стили
  • templates - .pug файлы с шаблонами всех веб-страниц (то, что будет преобразовано в HTML)
  • index.js - основной скрипт, где создается сервер
  • router.js - скрипты определения путей на сайте
  • users.js - скрипты работы с данными пользователей (получить данные, изменить и т.д.)
  • server.key и server.cert - это самоподписанный сертификат безопасности сайта

Если вдруг спросят: Файлы .pug в этом проекте с динамической подстановкой данных (имена пользователей, их аватарки и т.д.), поэтому сборка файлов .pug с помощью gulp и webpack не выполнялась (т.к. ее не сделать в таком случае)