Веб-сайт “История в фотографиях | Новороссийск, Костомарово”
Этот проект создан с использованием стека MERN.
Как запустить проект
Перейдите в директорию, куда хотите поместить проект и выполните следующее:
git clone https://gitflic.ru/project/khonin/nvrsk-kostomarovo.git
cd nvrsk-kostomarovo
git checkout main
Требования для запуска
Проект протестирован на следующих версиях:
- Node.js 16.16.0
- MongoDB 6.0.3
Запуск в режиме разработчика
Находясь в корневой директории проекта, выполните следующее:
npm i
cd backend
npm i
cd ../frontend
npm i
cd ..
cp -r dev/backend/ .
mv backend/env backend/.env
mongosh
Теперь, находясь в консоли MongoDB, выполните следующее:
use nvrsk-kostomarovo
load('dev/mongodb.js')
exit
Если настройки вашего локального сервера MongoDB отличаются от стандартных, проверьте правильность строки для подключения к нему в файле ./backend/.env
.
Снова находясь в корневой директории проекта, выполните следующее:
npm run dev
Это запустит проект в режиме разработчика. Откройте http://localhost:3000 в браузере, чтобы посмотреть. В режиме разработчика проект перезапускается автоматически при внесении изменений как в клиентскую, так и в серверную часть.
Чтобы войти на сайт в роли администратора, используйте электронный адрес i@i
и пароль i
.
Имейте в виду, что регистрация пользователя и восстановление пароля не будут работать как положено без правки кода, поскольку для этого необходим доступ к почтовому ящику администратора.
Описание
Веб-сайт nvrsk-kostomarovo.ru