我想通过Firebase云功能创建主题。我创建了这个,它似乎确实起作用:
const init = () => {
const topicName = "check-in-order";
pubsub
.createTopic(topicName)
.then(results => {
const topic = results[0];
console.log(`Topic ${topicName} created.`);
return;
})
.catch(err => {
console.error("ERROR on init:", err);
return;
});
};
init()
但是显然每次都会运行。虽然可以正常工作,但我可以忽略这些错误,但我想正确地做到这一点。其他人成功完成此操作的任何机会?
感谢1
答案 0 :(得分:1)
您可以在功能之外create a topic,然后使用它。最简单的方法可能是使用gcloud command line tool:
gcloud pubsub topics create name-of-topic