mirror of
https://github.com/Nezumi-2711/json-server-vercel.git
synced 2026-09-22 13:38:40 +00:00
Initial commit
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
## Deploy JSON Server to Vercel
|
||||
|
||||
A template to deploy [JSON Server](https://github.com/typicode/json-server) to [Vercel](https://vercel.com), allow you to run fake REST API online!
|
||||
|
||||
Demo from this repository:
|
||||
|
||||
1. https://json-server-in.vercel.app
|
||||
2. https://json-server-in.vercel.app/api/posts
|
||||
|
||||

|
||||
|
||||
### How to use
|
||||
|
||||
1. Click "**Use this template**" or clone this repository.
|
||||
2. Update or use the default [`db.json`](./db.json) in the repository.
|
||||
3. Sign Up or login into [Vercel](https://vercel.com).
|
||||
4. From the Vercel dashboard, click "**+ New Project**" then "**Import**" your repository.
|
||||
5. In the "**Configure Project**" screen, leave everything default and click "**Deploy**".
|
||||
6. Wait until deployment is done, and your own JSON server is ready to serve!
|
||||
|
||||
## Default `db.json`
|
||||
|
||||
```json
|
||||
{
|
||||
"posts": [
|
||||
{ "id": 1, "title": "json-server", "author": "typicode" }
|
||||
],
|
||||
"comments": [
|
||||
{ "id": 1, "body": "some comment", "postId": 1 }
|
||||
],
|
||||
"profile": { "name": "typicode" }
|
||||
}
|
||||
```
|
||||
|
||||
## Enable write operations
|
||||
|
||||
By default, only GET operation is allowed, thanks to the contribution by [@VicAv99](https://www.github.com/VicAv99) at [#6](https://github.com/kitloong/json-server-vercel/issues/6), we can now enable write operations as well.
|
||||
|
||||
You can find the example code in [`api/server.js`](./api/server.js).
|
||||
|
||||
## Reference
|
||||
|
||||
1. https://github.com/typicode/json-server
|
||||
2. https://vercel.com
|
||||
3. https://shadowsmith.com/how-to-deploy-an-express-api-to-vercel
|
||||
Reference in New Issue
Block a user