在整个应用程序中以角度进行连续 api 调用的最佳位置
Posted
技术标签:
【中文标题】在整个应用程序中以角度进行连续 api 调用的最佳位置【英文标题】:best place to make continuous api call in angular throughout the application 【发布时间】:2020-05-04 00:12:34 【问题描述】:我有一个要求,无论当前页面如何,我都必须每分钟调用一次 api,即在整个应用程序(Angular 7 应用程序)中。 什么是调用这个 api 的最佳位置(应用程序组件或任何更好的地方),这样我就不会犯任何设计错误。 您的建议将不胜感激
【问题讨论】:
它可以在任何地方,但我会使用 app.component + this 【参考方案1】:我会在 Service
中执行此操作,AppComponent
将创建和使用它。
建议将HttpClient
调用包装在服务中,而不是直接在组件中使用。这为您的应用程序结构提供了更大的灵活性,因为您可以在整个应用程序中重复使用您的调用,以及实现缓存等更高级功能的能力。
计时器将在AppComponent
中,而不是在服务中。
【讨论】:
以上是关于在整个应用程序中以角度进行连续 api 调用的最佳位置的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 FOR json API 调用将图像保存在 mysql 数据库中以进行移动应用程序开发?
在 React 中以正确的方式进行同步 API 调用 [重复]
java30 种最佳 DevOps 工具和技术:什么是 DevOps 工具?(2021年名单)