flask - 无需在烧瓶中重新加载页面即可实现更新喜欢和评论的方法?
问题描述
我正在使用烧瓶和 SQLalchemy 制作 Twitter 克隆。我现在正在计划对用户帖子的评论和喜欢的实施。这是此阶段的 github 提交
我注意到,如果您登录并查看您的提要,则喜欢的数量应该能够随着其他用户的喜欢和评论而实时变化。
例如:user1
应该能够喜欢/评论帖子。然后user2
不做任何动作就应该看到变化。(因此无需重新加载页面或单击某种更新按钮)
我正在寻找我应该用什么方法来实现它。我应该使用烧瓶套接字,还是运行 api 调用并每 30 秒更新一次所有内容的 ajax 脚本?
编辑:在查看了许多 stackoverflow 问题后,我认为最好的方法是使用长时间超时的 ajax 调用。然后,如果服务器端发生任何事情,我可以通过 api 调用发送信息。套接字也可以工作,但不知何故使用它们感觉有点矫枉过正,因为评论和点赞更新不需要是即时的。
解决方案
推荐阅读
- wordpress - 为什么在回显内容时 the_content() 什么都不显示?
- javascript - 将包含键值格式数据的文本文件转换为 json
- php - 无法启动无头 chrome
- sql-server - 即使没有记录存在sql server也返回数据
- javascript - 尝试运行 grunt watch 时出错
- ios - 水平自动滚动 UICollectionviewcell
- html - 形状属性的三元运算符不起作用
- kubernetes - 某些节点未显示 kubernetes 仪表板图
- extjs - 如何在我的主题中包含一个包含 SCSS 文件的整个文件夹?
- python-2.7 - 在 python2.7 中记录 utf-8 字符