Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

User API web application

It is a basic NodeJS web application exposing REST API that creates and stores user parameters in Redis database.

Functionality

  1. Start a web server
  2. Create a user

Installation

This application is written on NodeJS and it uses Redis database.

  1. Install NodeJS

  2. Install Redis

  3. Install application

Go to the root directory of the application (where package.json file located) and run:

npm install 

Usage

  1. Start a web server

From the root directory of the project run:

npm start

It will start a web server available in your browser at http://localhost:3000.

  1. Create a user

Send a POST (REST protocol) request using terminal:

curl --header "Content-Type: application/json" \
  --request POST \
  --data '{"username":"sergkudinov","firstname":"sergei","lastname":"kudinov"}' \
  http://localhost:3000/user

It will output:

{"status":"success","msg":"OK"}

Another way to test your REST API is to use Postman.

Testing

From the root directory of the project, run:

npm test

Author

Sergei Kudinov
sergei@adaltas.com