Skip to content

Victoriia-Ripka/nodejs-api-contacts

 
 

Repository files navigation

Backend for ContactApp (Node.js)

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 — старт сервера в режимі production
  • npm run dev — старт сервера в режимі розробки (development)
  • npm run lint — запустити виконання перевірки коду з eslint, необхідно виконувати перед кожним PR та виправляти всі помилки лінтера
  • npm lint:fix — та ж перевірка лінтера, але з автоматичними виправленнями простих помилок

About

Backend for Phonebook (Node.js, Jest)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%