Python Flask RESTful with Firebase随机返回Null

Python Flask RESTful with Firebase随机返回Null,python,firebase,flask,flask-restful,Python,Firebase,Flask,Flask Restful,TL;DR:我正在尝试编写一个简单的只读API。然而,我从Firebase或Flask RESTful框架得到一个空响应 null 我正在尝试从Firebase Firestore集合中获取数据。它工作得很好,因为它是一个简单的只读API,所以我想使用FlaskRESTful框架。然而,当我快速发送多个请求时,我会得到“null”作为响应 class Users(Resource): def get(self): users = { doc.id: doc.to_dic

TL;DR:我正在尝试编写一个简单的只读API。然而,我从Firebase或Flask RESTful框架得到一个空响应

null
我正在尝试从Firebase Firestore集合中获取数据。它工作得很好,因为它是一个简单的只读API,所以我想使用FlaskRESTful框架。然而,当我快速发送多个请求时,我会得到“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")
当我重新启动烧瓶时,不会发生这种情况。第一个响应始终是我希望从请求的端点获得的响应。但是,如果我再次刷新或发送请求,我会得到一个“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")

我的问题是:我是否遗漏了与烧瓶有关的内容?比如,我应该关上什么吗?因为我在烧瓶方面不是很有经验,所以我甚至不能提出正确的问题。非常抱歉。

现在,我明白我为什么会有这个问题了。在我的代码中,每次请求端点时都运行firebase初始值设定项代码。因此,firebase每次都试图初始化一个新的应用程序