Можно писать рауты и middleware. Присутствуют json и files парсеры. Код находится в папке lib.
1. bcrypt
2. ioredis
3. mongoose
*для работы сервера нужен docker
const app = createServer() - создать сервер
app.use(middleware) - добавить middleware
const router = createRouter() - создать раутер
router.get(url, ...middlewares) - создать раут
app.use(router.toMiddleware()) - добавить раут в middlewares
- Пользователи хранятся в
Mongo
- Сессии - в
Redis
1. yarn / yarn install
2. yarn run:dbs / docker-compose up
3. yarn start
-
/register
- input:
{"username": "...", "password": "..."}
- input:
-
/login
- input:
{"username": "...", "password": "..."}
- input:
-
/getUser
- input:
{"username": "..."}
- input:
-
/logout
- input:
{"username": "..."}
- input:
-
/uploadFile
- input: form-data
-
/downloadFile
- input:
{"filename": "<filename>"}
- input: