我使用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
是否存在一种使json服务器依赖 uuid 而不是 id
的解决方案答案 0 :(得分:2)
使用-id resource_id ,其中resource是资源的名称。在您的情况下:
json-server db.json --id 'uuid'