Веб-платформа для дистрибуции и управления браузерными приложениями и играми.
- откройте директорию
frontend
в корне проекта - В терминале:
npm i
для установки npm пакетов - В терминале:
npm start
для запуска проекта локально
Теперь проект можно открыть по пути http://localhost:3000
(путь по умолчанию)
Для того, чтобы запустить backend-часть приложения для начала потребуется создать файл "PASSWORDS.ts" в директории "backend/src/" со значениями:
export const DB_LOGIN = '[ваш логин для базы данных mongoDB]'
export const DB_PASSWORD = '[ваш пароль для базы данных mongoDB]'
export const TOKEN_KEY = '[ваш уникальный ключ (можно придумать любой)]'
- откройте директорию
backend
в корне проекта - В терминале:
npm i
для установки npm пакетов - В терминале:
npm run dev
для старта сервера локально в режиме разработке - В терминале:
npm run build
для запуска компилятора TypeScript, который будет отслеживать изменения
Теперь проект можно открыть по пути http://localhost:4000
(порт 4000 указан в главном файле сервера)
project-root/
├── frontend/
│ ├── public/
│ ├── src/
│ ├── package.json
│ ├── package-lock.json
│ ├── tsconfig.json
│ └── README.md
├── backend/
│ ├── src/
│ ├── package.json
│ ├── package-lock.json
│ └── tsconfig.json
├── shared/
│ ├── interfaces/
│ └── utils/
├── .gitignore
└── `README.md`
для запуска потребуется ввести npm run [название]
Название | Описание | Расшифровка |
---|---|---|
start | Запуск сервера в режиме разработки | react-scripts start |
build | Билд разработаного проекта в продакшен | react-scripts build |
Название | Описание | Расшифровка |
---|---|---|
start | Запуск сервера в режиме продакшен | node ./dist/index.js |
dev | Запуск сервера в режиме разработки | nodemon ./dist/index.js |
build | Запуск слежки за изменение .ts файлов и компиляция в .js |
shell tsc -w |