Express / Node中3个相关类别的RESTful路由结构
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Express / Node中3个相关类别的RESTful路由结构相关的知识,希望对你有一定的参考价值。
我是一个为电子商务网站设计API的菜鸟,我需要找出我的宁静路线结构。我们基本上使用Node和React以及Express + GraphQL。我想知道是否有人可以在结构上发光?
这是我们所拥有的:
- 这是一家时尚商店,有许多产品:裙子,衬衫,上衣,衬衫,连衣裙等。你知道这个演习。
- 这些项目中的每一个都将是这样的类别:/连衣裙(GET所有连衣裙)/连衣裙/:id(GET特定连衣裙)
/裙子(GET所有裙子)/裙子/:id(GET一条特别的裙子)
- 除了所有产品和产品类别,我们还有顶级设计师。
所以,你会有一个拥有许多类别的设计师,每个类别都有很多产品。合理?
我很困惑如何筑巢快车路线。
我想做这些事......
- 获得所有设计师
- 获取设计师拥有产品的所有类别
- 获取设计师在商店中的所有产品
- 获取设计师拥有的产品的个人(:id)。
出于同样的原因,我也想......
- 获取所有类别。
- 获取所有类别的产品
- 获取和个别产品(:id)在一个类别中。
所以我们有一个父路线(设计师),然后在设计师中有两个子路线(我认为)是/ categories,/ categories /:id,和/ categories / products,和/ categories / products /:id
有人能给我一个关于在快递中创建路线的代码提示吗?我想创建一个JSON结构来进行渲染
谢谢!
你实质上是在询问如何为后端构建一个完整的REST框架,这是一个很长的回答:)
我建议你首先为所有这些对象设计JSON的结构。这是一个方便的网站,允许您直观地看到JSON的布局:https://jsoneditoronline.org/
一旦你为你提到的所有对象做了这些,这里有一个关于如何构建基本node.js端点的好教程:https://medium.com/@purposenigeria/build-a-restful-api-with-node-js-and-express-js-d7e59c7a3dfb
以上是关于Express / Node中3个相关类别的RESTful路由结构的主要内容,如果未能解决你的问题,请参考以下文章
Node.js-express框架-cookie设置参数详解和举例