Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

iansmithn/rest-api-express-node

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This Node.js Express API simplifies user management, offering registration, login, user data retrieval, delete and update functionalities. User can access to their accounts with limited authorization when it comes to deleting accounts or updating details. API tests have done using ThunderClient/Postman and MongoDB.

User Registration & Log In (Authentication) TC1 TC2

User data retreival: Once a user is logged in a session is created. Users have to be logged in to fetch user details. TC3

Authorization: Users can only update their own credentials and not anyone elses. This also applies to deleting a users as well, where a user can only delete their own profile. When a user tries an unauthorized action such as updating or deleting another user they will not be allowed. TC4

Updating (Patch) user details with the right authorization: TC5

Database(Mongo DB): MongoDB

About

This Node.js Express API built using typescript simplifies user management, offering registration, login, user data retrieval, delete and update functionalities.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.