我使用json-server和这样的数据:

{
 "posts": [
    { "id": 1, "title": "json-server", "author": "typicode" }
  ],
  "comments": [
    { "id": 1, "body": "some comment", "postId": 1 }
  ]
}

我想使用uuid而不是id,如下所示:
{
 "posts": [
    { "uuid": 1, "title": "json-server", "author": "typicode" }
  ],
  "comments": [
    { "uuid": 1, "body": "some comment", "postId": 1 }
  ]
}

但问题是json服务器在搜索时使用id作为主键,例如:
endpoint/posts/1

凭身份证这是工作
用uuid不行
有没有解决方案使json服务器依赖于uuid而不是id

最佳答案

使用--id resource\u id,其中resource是资源的名称。就你而言:

json-server  db.json --id  'uuid'

10-05 23:14
查看更多