我使用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'