node.js - 每次页面加载都会调用我的访客计数器 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 ......但显然,它每次都会刷新两次所以应用程序。组件调用后端两次......我只是好奇是否有人有任何想法......
解决方案
推荐阅读
- mysql - 如何根据来自不同表的几个条件mysql计算百分比
- haskell - Haskell 中具有挑战性的列表理解问题
- firebase - 将用户自定义域连接到 Firebase 应用
- c# - 如何在 EF Core 中对导航属性执行子查询?
- javascript - 'Readonly<{ IGoogleMapTrackerProps }> & Readonly<{ chirldren?: ReactNode; 类型上不存在属性 'google' }>'
- python - 使用 Python 需要搜索一个字符串
- visual-studio-code - 在片段“字符串”中创建一个停止
- kotlin - 为什么 BiPredicate.test 方法在 Kotlin 中不可见?
- django - 如何在共享模式和租户模式中正确拥有 contrib.auth
- python - 动态增加 asyncio.Queue 的大小?