我是一个为电子商务网站设计API的菜鸟,我需要计算出自己的静态路线结构。我们基本上使用Node和React以及Express + GraphQL。我想知道是否有人可以照亮结构?
这是我们拥有的:
这是一家时尚商店,有许多产品:裙子,上衣,上衣,衬衫,连衣裙等。
这些项目的每个类别都将如下所示: / dresses(获取所有礼服) / dresses /:id(获取一件特定的连衣裙)
/裙子(获取所有裙子) / skirts /:id(获取特定裙子)
因此,您将拥有一个具有多个类别的设计师,并且每个类别都有许多产品。有道理吗?
我很困惑如何嵌套快速路线。
我想做这些事情。...
出于同样的原因,我也想...
所以我们有一条父路线(设计师) 然后是设计师中的两条子路线(我认为) 是/ categories,/ categories /:id和/ categories / products,以及/ categories / products /:id
有人可以帮我找一个代码提示来创建快车路线吗?我想创建一个JSON结构以对此进行渲染
谢谢!
答案 0 :(得分:1)
您本质上是在问如何为后端构建整个REST框架,这是一个漫长的回答:)
我建议您首先为所有这些对象设计JSON的结构。这是一个方便的站点,可让您直观地查看JSON的布局:https://jsoneditoronline.org/
针对所有提到的对象完成此操作后,这里有一个很好的教程,介绍如何构建基本的node.js端点:https://medium.com/@purposenigeria/build-a-restful-api-with-node-js-and-express-js-d7e59c7a3dfb