我正在试着写一个简单的只读API。但是,我从Firebase或Flask RESTful框架得到的响应为空。
null我正在尝试从我的Firebase Firestore集合中获取数据。它工作得很好,因为它是一个简单的只读应用程序接口,所以我想使用FlaskRESTful框架。然而,当我快速发送多个请求时,我得到的响应是"null“。
当我重新启动Flask时,不会发生这种情况。第一个响应始终是我希望从请求的端点获得的响应。但是,如果我刷新或再次发送请求,我会得到一个"null“响应。
class Users(Resource):
def get(self):
users = { doc.id: doc.to_dict() for doc in docs }
return users, 200
api.add_resource(Users, "/user")我的问题是:我是否遗漏了一些与Flask相关的东西?比如,我应该关闭()一些东西吗?由于我对Flask没有太多的经验,我甚至不能提出正确的问题。我太抱歉了。
发布于 2021-05-14 08:19:11
现在,我明白为什么我会有这个问题了。在我的代码中,我每次请求端点时都在运行firebase初始化器代码。因此,firebase每次都会尝试初始化一个新的应用程序。
https://stackoverflow.com/questions/67422438
复制相似问题