Launch JSON server for web and mobile apps development from CLI without complicated backend setup.
You can install the package from the command line:
$ pub global activate json_server
The CLI is named jserver
.
jserver --data=<path to JSON file>
Available options you can use:
-d, --data
: path to JSON database file. Required.-h, --host
: specify the IP address to serve. Default to127.0.0.1
.-p, --port
: specify the port to use. Default to1711
.
Typically, for JSON database, you need to use following structure.
{
"API_PATH_1": RESPONSE_OBJECT_1,
"API_PATH_2": RESPONSE_OBJECT_2,
}
API_PATH must start with a slash /
to mark it as a serving path for API.
RESPONSE_OBJECT: should be either Array
or Object
.
To start a default server, which binds to 127.0.0.1:1711
, using database.json
.
$ jserver -d database.json
To start server at localhost:8888
using api.json
for database.
$ jserver -h localhost -p 8888 -d api.json
MIT @ 2019 Pete Houston.