This tip is intended for frontend developers who need to quickly create a REST Backend server.
It is necessary to have Node installed, version 8 or higher. First, create a file with the .json
extension containing the content you want to provide on the server.
The file has a structure similar to this one:
{
"users":[
{
"id":1,
"name":"daniel"
}
]
}
You can create any kind of structure, for example:
{
"posts": [
{ "id": 1, "title": "json-server", "author": "typicode" }
],
"comments": [
{ "id": 1, "body": "some comment", "postId": 1 }
],
"profile": { "name": "typicode" }
}
Now that we have this structure, we will use a single command to provide a REST server:
$ npx json-server data.json
As a result, we have the server running on port 3000. In the browser, we have:
All HTTP methods of the REST service are available, such as Get, Post, Delete, etc. For example, to create a new row you can use the HTTP POST method:
Enjoy!
Top comments (0)