如何在JavaScript中使用谷歌云发布/子?

我正在评估谷歌云pub / sub发送消息到我的Java脚本客户端应用程序(离子,angular应用程序)。 我找不到在JavaScript中订阅pub / sub消息的示例代码。

JFYI:我在服务器端有nodejs。

没有为Javascript提供的客户端库。 如果你想访问来自Javascript的消息,你将不得不提出HTTP请求 。 为了提出这些要求,他们将需要被授权。 这意味着您将不得不从您的客户端应用程序中为服务帐户创buildOAuth2访问令牌请求 。

一般来说,Google Cloud Pub / Sub不是将消息从服​​务器发送到用户运行的客户端应用程序的最佳方式,除非您严格控制用户访问应用程序的用户。 此外,由于Google Cloud Pub / Sub中有10,000 个订阅的限制 ,因此您只能有10,000个用户接收完整的信息stream。 相反,您可能需要考虑使用这种types的用例的Firebase云消息传递 。