【发布时间】:2014-07-23 00:42:48
【问题描述】:
我是一个新手,使用 Flask 作为 API 后端,使用 AngularJS 作为前端,开发一个简单的多用户游戏(想想 Minesweeper)。我按照教程构建了 Angular/Flask 应用程序,并使用 Flask-Restless 编写了一个 RESTful API。
现在我想在数据库中的游戏数据发生更改时将事件推送到所有客户端(因为它是通过 POST 到一个 Restless 端点)。我正在考虑使用 SqlAlchemy event.listen API 调用 Flask-SocketIO emit function 将数据广播给客户端。这是完成我想要做的事情的合适方法吗?这种方法有缺点吗?
【问题讨论】:
-
方法很好;你试过什么?有什么失败吗?
标签: python angularjs flask socket.io flask-sqlalchemy