首页 > 解决方案 > 每次页面加载都会调用我的访客计数器 2 次

问题描述

我正在设置一个为期 2 周的页面,使用 angular 6 和 nodejs firebase 后端......并且确保一切正常。但是我搜索了访客计数器代码并在此处找到了另一篇文章,理论上,它应该可以工作,但是在通用和所有设置中都有角度。

我不知道它是 favicon.ico 调用还是调用的原因,但每次刷新都会更新计数器 2 次。所以我把它缩小到在universal>中加载两次的favicon调用或app.component?有人喜欢这里吗=)

好的,它有很多代码,但这是 angular 6

  hello() {
const headers = new HttpHeaders()
      //.set('Authorization', 'my-auth-token')
      .set('Content-Type', 'application/json');

this.http.get<alpha>('https://xxx.co:8000/visitors/',{headers:headers})
.subscribe(data => {this.totalvisits=parseInt(data.name)    });

}

xxx 只是占位符,但这只是对后端的调用,在后端我在 firebase 中添加了一个访问者读取 firebase 并将值返回给 data.name ......但显然,它每次都会刷新两次所以应用程序。组件调用后端两次......我只是好奇是否有人有任何想法......

标签: node.jsfirebaseangular6

解决方案


推荐阅读