server-mockup-api
Version:
To get full fake REST API with no efforts. Add/Modify API endpoint and response through JSON file.
49 lines (33 loc) • 1.46 kB
Markdown
# server-mockup-api
To get full fake REST API with no efforts. Add/Modify API endpoint and response through JSON file.
## Installation
```bash
npm i server-mockup-api
```
OR
```bash
yarn add server-mockup-api
```
## Run server-mockup-api
```bash
server-mockup-api --port=8081 --db=./mock-json/db --routes=./mock-json/routes --delayInResponse=0 --middlewares='./../../middlewares/sample-middleware1,./../../middlewares/sample-middleware2'
```
OR
To enable https
```bash
server-mockup-api --port=8081 --db=./mock-json/db --routes=./mock-json/routes --delayInResponse=0 --enableHttps=true --cert=./RootCA.cert --key=./RootCA.key --middlewares='./../../middlewares/sample-middleware1,./../../middlewares/sample-middleware2'
```
Where
- **port**: Application running port number.
- **db**: Directory path where all response json file saved.
- **routes**: Directory path where all api endpoit routes json file saved.
- **middlewares**: Middleware extension ability
It is extension on top of [JSON-SERVER](https://www.npmjs.com/package/json-server)
## Version History
- = 0.0.6 Support http
- >= 0.0.7 Adeed https feature
- >= 0.0.9-alpha-0 Added suppport for middleware chaining
- >=0.0.9-alpha-1 enabled cors
## Demo Application
[server-mockup-api-demo](https://github.com/prashantkoshta/server-mockup-api-demo#readme)
[](https://www.npmjs.com/package/server-mockup-api)