- Студент: Константин Суриков.
- Наставник: Сергей Вохмянин.
SALT
— сольDB_USER
— имя пользователя базы данныхDB_PASSWORD
— пароль базы данныхDB_NAME
— название базы данныхUPLOAD_DIRECTORY
— директория для загрузки файловJWT_SECRET
— jwt секретSTATIC_DIRECTORY_PATH
— директория для хранения статичных ресурсовHOST
— имя хоста, на котором запущен сервис
- Установит зависимости
npm install
- Запустит json-сервер с моковыми данными
npm run mock:server
- Сохранит данные для 10 предложений об аренде в файл
/mocks/mock-data.tsv
npm run ts src/cli.ts -- --generate 10 ./mocks/mock-data.tsv http://localhost:2123/api
- Импортирует данные в БД
npm run ts src/cli.ts -- --import ./mocks/mock-data.tsv admin test localhost six-cities-restapi salt
- Запустит дев-сервер
npm run start:dev
start
— соберет и запустит проектstart:dev
— запустит дев-серверbuild
— очистит/dist
и скомпилирует проектlint
— линтcompile
— скомпилирует tsclean
— очистит/dist
ts
— ts-nodemock:server
— запустит json-сервер с моковыми данными
Репозиторий создан для обучения на профессиональном онлайн‑курсе «Node.js. Профессиональная разработка REST API» от HTML Academy.