gpt4 book ai didi

json - 如何访问 JSON 服务器中的嵌套资源

转载 作者:行者123 更新时间:2023-12-05 05:16:34 26 4
gpt4 key购买 nike

我正在尝试为我的应用程序使用 json-server。我的 json 文件是这样的:

{
"Categories": [
{

"item": [
{
"id": 1,
"product_id": 1,
"description": "Pizza1",
"price": 12.99,
"pickup": 0
},
{
"id": 2,
"product_id": 2,
"description": "Pizza2",
"price": 8.99,
"pickup": 1
},
{
"id": 3,
"product_id": 3,
"description": "Pizza3",
"price": 36.99,
"pickup": 0
}
]
}

]
}

因此 item 位于 Categories 中。现在我正在尝试将 item 添加到 JSON 文件,但我无法做到这一点。我可以通过以下方式成功添加 Category:this._http.post('http://localhost:3000'+'/Categories',{JSON STRUCTURE}) 但我无法在类别中添加内容。它不像在 localhost:3000

末尾附加 /Categories/item

documentation's “自定义路线”真的让我很困惑。

最佳答案

图书馆不支持。实现此功能的方法是向服务器添加自定义路由文件,您可以在其中将对 /rest/user/ 的请求映射(或重定向)到 /

db.json

 {
"item": [
{
"id": 1,
"product_id": 1,
"description": "Pizza1",
"price": 12.99,
"pickup": 0
},
{
"id": 2,
"product_id": 2,
"description": "Pizza2",
"price": 8.99,
"pickup": 1
},
{
"id": 3,
"product_id": 3,
"description": "Pizza3",
"price": 36.99,
"pickup": 0
}
]
}

routes.json

{
"/Categories/*": "/$1"
}

然后使用 json-server db.json --routes routes.json 运行它

希望对您有所帮助!

关于json - 如何访问 JSON 服务器中的嵌套资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50295925/

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