Nic*_*ini 2 node.js google-cloud-console google-cloud-pubsub
我正在尝试设置一个适用于推送类型订阅的 GCP PubSub 服务。然而,在开发阶段创建一个是不可能的,而我没有可访问的端点。
我认为模拟器将允许我指定一个本地端点,以便该服务可以在本地完美运行。
但是,在设置之后,我在Node.js pubsub 库中找不到在指定其选项的同时创建订阅的方法,没有示例。
这是创建简单、默认、拉取、订阅的非常简单的方法:
await pubsub.topic(topicName).createSubscription(subscriptionName);
Run Code Online (Sandbox Code Playgroud)
小智 5
以下是如何设置推送订阅的示例。如果您在实际的 Pub/Sub 环境中运行,它与您将如何设置它的方式相同。将“pushEndpoint”指定为您的本地端点。在模拟器上运行时,它不需要对您的端点进行身份验证。
您可以执行以下操作:
// Imports the Google Cloud client library
const {PubSub} = require('@google-cloud/pubsub');
// Creates a client
const pubsub = new PubSub();
const options = {
pushConfig: {
// Set to your local endpoint.
pushEndpoint: `your-local-endpoint`,
},
};
await pubsub.topic(topicName).createSubscription(subscriptionName, options);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1700 次 |
| 最近记录: |