当前位置:   article > 正文

【Node.js】json-server

【Node.js】json-server

概述

json-server 主要用于快速开启一个后端服务,并手动设置模拟接口数据。

以下来源于 json-server - npm (npmjs.com)

安装

npm install json-server
  • 1

用法

创建文件db.json

{
  "posts": [
    { "id": "1", "title": "a title", "views": 100 },
    { "id": "2", "title": "another title", "views": 200 }
  ],
  "comments": [
    { "id": "1", "text": "a comment about post 1", "postId": "1" },
    { "id": "2", "text": "another comment about post 1", "postId": "1" }
  ],
  "profile": {
    "name": "typicode"
  }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

将其传递给 JSON 服务器 CLI

$ npx json-server db.json
  • 1

获取 REST API

$ curl http://localhost:3000/posts/1
{
  "id": "1",
  "title": "a title"
}
  • 1
  • 2
  • 3
  • 4
  • 5

运行选项列表json-server --help

基于示例,将获得以下路由:db.json

GET    /posts
GET    /posts/:id
POST   /posts
PUT    /posts/:id
PATCH  /posts/:id
DELETE /posts/:id

# Same for comments
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
GET   /profile
PUT   /profile
PATCH /profile
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/474119
推荐阅读
相关标签
  

闽ICP备14008679号