gpt4 book ai didi

javascript - json-server - 奇怪的自动增量 ID

转载 作者:行者123 更新时间:2023-11-30 14:18:49 26 4
gpt4 key购买 nike

我的 json 服务器上的 id-autoincrementation 有问题。我使用单个 db.json 文件设置了一个简单的默认 json-server。

这是我的 db.json 文件(简单生成的数据):

{
"users": [
{
"id": 2,
"first_name": "Lucy",
"last_name": "Ballmer",
"email": "lucyb56@gmail.com"
},
{
"id": 3,
"first_name": "Anna",
"last_name": "Smith",
"email": "annasmith23@gmail.com"
},
{
"id": 4,
"first_name": "Robert",
"last_name": "Brown",
"email": "bobbrown432@yahoo.com"
},
{
"id": "5",
"first_name": "Roger",
"last_name": "Bacon",
"email": "rogerbacon12@yahoo.com"
},
]
}

现在我正在尝试使用 Postman 将一些数据发布到 db.json。我已经配置端点:

http://localhost:4040/users

我正在使用以下数据进行 POST:

{
"first_name": "Marian",
"last_name": "Gowno3333",
"email": "gowno@gmail.com"
}

默认情况下,Json-server 会自动递增 ID,但结果我得到了奇怪的 ID 格式,如下所示:

"id": "8OZrQkH"

而不是获取例如“id”:6。

为什么会这样?是否有任何选项可以将 ID 格式设置为 1、2、3 等?

最佳答案

最后一条记录的id类型是string: "5",所以服务器为下一个id生成一个随机字符串。只需将其编号即可修复。

关于javascript - json-server - 奇怪的自动增量 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53086951/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com