API JSON GET - 监听变化
API JSON GET - listen to the changes
在我的 Angular 应用程序中,我从 api 服务获取数据,该服务为我提供 JSON 数据。
我在获取的数据中有几个值。看例子:
{
"StartDate": "2020-07-06 23:29:01",
"Visits": 1,
"Clicks": 1,
"FormSuccess": 0,
"FormFailures": 0,
}
在我的 Angular 应用程序上,我制作了一个显示这些数字的仪表板。
如您所见,这些数字会随时间变化...
是否有一种“更聪明”的方式让听众听到这个 API Get url 并且每当这些发生变化时,它应该用新数字刷新我的仪表板?
我的 JSON 看起来像这样:
ngOnInit(): void {
this.http.get("https://myapiurl/info", this.httpOptions)
.subscribe((data) => {
this.jsonArray = data;
})
}
您可以为此使用 WebSockets
如果您将 MongoDB 用作数据库,那么您可以尝试 minimongo packages 它有 UI 的数据库订阅,但我们必须注意安全威胁
在我的 Angular 应用程序中,我从 api 服务获取数据,该服务为我提供 JSON 数据。 我在获取的数据中有几个值。看例子:
{
"StartDate": "2020-07-06 23:29:01",
"Visits": 1,
"Clicks": 1,
"FormSuccess": 0,
"FormFailures": 0,
}
在我的 Angular 应用程序上,我制作了一个显示这些数字的仪表板。 如您所见,这些数字会随时间变化...
是否有一种“更聪明”的方式让听众听到这个 API Get url 并且每当这些发生变化时,它应该用新数字刷新我的仪表板?
我的 JSON 看起来像这样:
ngOnInit(): void {
this.http.get("https://myapiurl/info", this.httpOptions)
.subscribe((data) => {
this.jsonArray = data;
})
}
您可以为此使用 WebSockets
如果您将 MongoDB 用作数据库,那么您可以尝试 minimongo packages 它有 UI 的数据库订阅,但我们必须注意安全威胁