- create a new json file under routes directory (just follow the sample json files in the repo)
- start the server using
npm start
- Responds to
http://localhost:9090/api2and returns{"default": "message"}.
{
"path": "/api2",
"port": 9090,
"response": {
"default": "message"
}
}- Responds to the following:
http://localhost:5050/dashboard/stats?type=1and returns{"someKey": "someValue"}http://localhost:5050/dashboard/stats?type=2and returns{"someKey": "someOtherValue"}http://localhost:5050/dashboard/statsand returns{"default": "message"}
{
"path": "/dashboard/stats",
"port": 5050,
"queries": [
{
"params": {"type": "1"},
"response": {
"someKey": "someValue"
}
},
{
"params": {"type": "2"},
"response": {
"someKey": "someOtherValue"
}
}
],
"response": {
"default": "message"
}
}If you guys fork this project for improvements, please do send me a merge request so that this sample project is also updated for the benefit of other devs.