Introduction
Usually, during development, we will face an issue where some mock or simulator target sample is required to test the Client application.
In that case, we need to develop a mock server which is usually time-consuming as we need to
	- Create endpoints
- Develop functions
- Deploy for testing 
We can use Json-Server to avoid mock server development. 
How to install Json-Server?
It's simple; use the below command.
Step 1
Install Node.js from here: https://nodejs.org/en/
Step 2
npm install -g json-server
To make sure json-server is installed. Just type the below command
json-server --version
Below is the output
![Quick and Simple Mock Server]()
How to use it?
Create one sample JSON file with endpoints and what response it has to send on calling those endpoints, as shown below.
Filename: sample.json
{
    "EndpointA": {
        "A": "B",
        "AA": "BB",
        "AAA": "BBB"
    },
    "EndpointB": {
        "ABB": "BC",
        "AAB": "CBB",
        "ABA": "BCC"
    },
    "EndpointC": {
        "CCC": "BC",
        "ACB": "BCB",
        "C": "BCB"
    },
    "HeartBeat": {
        "Beat": "Dude I am running"
    },
    "getMyDetails": {
        "Name": "MyName",
        "Age": 123,
        "Job": "Reading",
        "JKL": "ABC"
    },
    "JsonStandsFor": {
        "JSON": "Java Script Object Notification"
    },
    "XmlStandsFor": {
        "XML": "Extensible Markup language"
    }
}
After that, run the below command to load this JSON file and run it as an API
json-server sample.json
After running this command, in the terminal, we can see which port the server is running and what endpoints are available.
![Quick and Simple Mock Server]()
Put the endpoint in the browser; we will get the configured response
![Quick and Simple Mock Server]()
Summary
In this article, we understood that creating a mock server is quick and straightforward. I hope it helps in day-to-day development for testing purposes.
Happy Coding 🙂