http://localhost:1647/api/users
Method | URL | Params | Descriptoin |
---|---|---|---|
post | /register | name, email, password, subscription type | user`s registration |
post | /login | email, password | log in to system |
post | /logout | log out from system | |
get | /current | ? | |
patch | / | update subscription type | |
patch | / avatars | upload file (Content-Type: multipart/form-data) | update user`s avatar |
http://localhost:1647/api/contacts
Method | URL | Params | Descriptoin |
---|---|---|---|
get | / | get all user`s contacts | |
get | /:contactId | get info about specific user`s contact | |
post | / | name, phone number, email, favorite | add contact |
delete | /:contactId | delete specific contact | |
put | /:contactId | validateBody(schemas.updateSchema), | update specific contact |
npm start
— старт сервера в режимі productionnpm run dev
— старт сервера в режимі розробки (development)npm run lint
— запустити виконання перевірки коду з eslint, необхідно виконувати перед кожним PR та виправляти всі помилки лінтераnpm lint:fix
— та ж перевірка лінтера, але з автоматичними виправленнями простих помилок