Luc*_*ama 5 api routes node.js angular
我想这种类型的话题总是存在,但我喜欢对我的案例有具体的意见。从 1/2 个月开始,我就在考虑为我的日常生活(购物、到期等)制作一个列表 Web 应用程序。我开始像这样定义我的对象模型(非常简单的设计模型)
所以,我决定为后端创建一个 NodeJS API,为前端创建一个 Angular 7。开发应用程序和API对我来说不是技术问题,但我的问题在于这个设计,特别是路由设计。
我对路由 API 的第一个建议是:用户:
列表 :
元素 :
技术上没问题,但我不确定这是好的做法。由于 User 包含 List 并且 List 包含 Element,拥有这样的路由不是更好吗:
感谢您的回答或建议!
PS:如果您有任何网站/视频/主题...建议,请不要犹豫。
我想说你一开始就做得很好,第二种方法很混乱,因为你可以获得巨大的路线,并且你发送了很多不必要的数据。为什么需要用户 ID 来获取元素?元素本身就是一个实体,它可能会增长,您可能需要获取相关元素,过滤它们......最好只有/elements
您可以做的是找到简单的关系,例如:
我建议您阅读构建您不会讨厌的 api :)
| 归档时间: |
|
| 查看次数: |
656 次 |
| 最近记录: |