【发布时间】:2018-06-20 20:37:56
【问题描述】:
我在使用 npm lib firebase-admin 时遇到了一些奇怪的行为。
我有一个 nodejs 应用程序,其中 firebase-admin-sdk 在 docker 容器中运行,该容器正在向 firebase 云发送推送消息消息传递。 在我的本地机器上一切正常。
但在我的 AWS 环境中,我遇到了 502 Bad Gateway 错误。需要明确的是:这些错误发生在向 firebase 发送消息之后,而不是在接收来自客户端的请求时。所以造成我的麻烦的是外向的流量。
我认为这可能是 aws ec2 的一些错误配置,因此尝试从亚马逊 ec2 机器上的容器内部 ping http://fcm.googleapis.com/。结果很好。所以现在我正在寻找一些我似乎找不到的 Firebase sdk 的不当行为。
有没有人遇到过类似的事情或解决了同样的问题?
【问题讨论】:
-
可能是获取 OAuth2 令牌的问题?查看是否可以从容器访问 accounts.google.com。
-
感谢您的回复。是的,它是可达的。还有其他猜测吗?
标签: node.js amazon-web-services firebase amazon-ec2 firebase-admin