node.js - 如何使用 nodejs、express、YouTube 数据 api 在我的网站上构建实时 Youtube 视频“喜欢”计数*无需刷新*
问题描述
目前,我已经弄清楚如何对 YouTube Data Api 进行 API 调用并获取任何视频的点赞数。我每分钟都在打电话。但是,我不知道如何使用更新后的值更新 html 中的相应元素。
以前,我在 app.get 中进行了 API 调用,然后使用 response.send() 进行了更新,但这意味着我的号码只会在我每次重新加载页面时更新。然后我从 app.get 中取出代码块,但意识到我无法使用 API 调用中的更新数字来更新 UI。
我想问我该怎么做。谢谢你。
解决方案
为此,您可以使用 WebSocket 模块
Websocket 只是一个类似于 HTTP 的协议,它提供了客户端和服务器之间的持久连接,双方都可以使用它随时开始发送数据。
websocket也被很多前端框架提供,如flutter、native android、react native等。
推荐阅读
- ldap - openldap:使用 ldapadd 添加用户失败
- android - Android Studio如何正确地将listview项目插入sqlite数据库
- vue.js - Vuetify Autocomplete, item-slot , 保持字符高亮
- python - 在 APScheduler 中超出计划的手动作业执行
- python - SQLite 按行/列获取项目
- android - WhatsApp 网页参数
- javascript - 如何显示两个日期的所有星期(不是数字)
- android - 无论设备方向如何,都修复设备坐标系?
- gcc - ARM 汇编函数在 Symtab 中出现大小为 0
- java - 保持从一种方法到重载方法的值不变