我开始使用Cloud Functions for Firebase,我在本地进行了所有设置并运行firebase serve
并使用mlab中的mongodb设置测试了我的get
和post
。
我做了一个firebase deploy
,部署得很好,然后我回到家,打算更多地玩。我使用邮递员并试图在生产上发帖。不知怎的,我得到了Cloud Functions崩溃的错误
我可以看到它似乎没有与mongodb连接此错误
MongoDB连接错误:{MongoNetworkError:首次连接时无法连接到服务器[dsxxxxx.mlab.com:xxxxx] [MongoNetworkError:getaddrinfo EAI_AGAIN dsxxxxxx.mlab.com:xxxxx]
name:'MongoNetworkError', 消息:'首次连接时无法连接到服务器[xxxxx.mlab.com:xxxxx] [MongoNetworkError:getaddrinfo EAI_AGAIN dsxxxxx.mlab.com:xxxxx]'
有没有人知道我错过了生产部署无效的内容?
提前感谢您的帮助。
答案 0 :(得分:5)
免费Spark计划上的Firebase项目无法与不受Google控制的服务建立传出套接字连接。如果您想要传出连接,upgrade your payment plan to Blaze。您可能仍然不会被收费,因为有大量的免费配额用于小型开发项目。