首页 > 解决方案 > 如何使用 nodejs、express、YouTube 数据 api 在我的网站上构建实时 Youtube 视频“喜欢”计数*无需刷新*

问题描述

目前,我已经弄清楚如何对 YouTube Data Api 进行 API 调用并获取任何视频的点赞数。我每分钟都在打电话。但是,我不知道如何使用更新后的值更新 html 中的相应元素。

以前,我在 app.get 中进行了 API 调用,然后使用 response.send() 进行了更新,但这意味着我的号码只会在我每次重新加载页面时更新。然后我从 app.get 中取出代码块,但意识到我无法使用 API 调用中的更新数字来更新 UI。

我想问我该怎么做。谢谢你。

标签: node.jsexpressyoutube-data-api

解决方案


为此,您可以使用 WebSocket 模块

Websocket 只是一个类似于 HTTP 的协议,它提供了客户端和服务器之间的持久连接,双方都可以使用它随时开始发送数据。

websocket也被很多前端框架提供,如flutter、native android、react native等。


推荐阅读