我编写了一个接收 http 请求并发送电子邮件的函数。但是,我想接收一个 http 请求并发送一条 pub 消息。问题是文档不明确。我怎么做到这一点?
这是我的实际代码。
exports.weeklyEmail = functions.https.onRequest((req,res) => {
const email = '****@gmail.com'
console.log('Sending e-mail')
const mailOptions = {
to: email,
from: '****@alunos.utfpr.edu.br',
subject: 'Teste',
text: 'Conteudo do email '
}
mailTransport.sendMail(mailOptions).then(
() => {
res.send('Email sent')
}
).catch(error => {
res.send(error)
})
})
据我了解,您希望从 Firebase Cloud Functions 实现向 Pub/Sub 发送消息。
您可以轻松地使用Node.js Pub/Sub 客户端库,具有已经定义的功能,例如publish.
或者,如果您愿意,您可以构建自己的client,直接调用适用于 Google Cloud Pub/Sub 的 REST API。还有一个RPC 参考如果它更适合您的需求。
你不需要
代理的主机、端口、ID、密码等信息
作为提到的客户端,或者您的 REST API 请求将需要验证.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)