Этот файл перед защитой нужно удалить
Перед запуском установить нужные модули командой
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 не выполнялась (т.к. ее не сделать в таком случае)
1.0.0
1 year ago