【发布时间】:2023-04-01 09:11:02
【问题描述】:
首先,我想说英语不是我的母语,如果我不是 100% 清楚,请提前道歉。
假设我想为汽车创建一个基本的 CRUD 应用程序。 将有包含所有汽车列表的路线“/cars”。 要获取这些汽车数据,我必须调用 API,它会一次向我发送有关所有汽车的所有数据,然后显示所有汽车名称。我想我现在是对的?
我遇到的“问题”是用户点击特定汽车时。 它应该将用户重定向到路线“cars/CAR_ID”并显示该特定汽车的数据。但是如何获取这些数据?我的意思是,是的,我可以只进行 API 调用“/api/car/CAR_ID”,但是如果我已经拥有所有汽车的第一次 api 调用中所需的一切,我为什么要这样做? 我一直在寻找每个线程,无处不在,他们总是会再次调用 api,但这对我来说是一种浪费,我无能为力。 每个人都这样做是有原因的,而我很想念它。 我的意思是,另一种方法是存储第一次调用的数据,而不是进行第二次 api 调用,我们可以从第一次调用中获取数据。
我是 Web 开发的新手,因此最好为每个页面发出请求,而不是第一次存储大量数据并在整个导航过程中使用它。 如果是这样,我可以对这个主题有更多的了解吗,感觉就像向服务器询问我已经知道的东西......
【问题讨论】:
标签: angularjs api optimization crud data-manipulation