Node.js 如何从pubsub.schedule调用http函数

Node.js 如何从pubsub.schedule调用http函数,node.js,google-cloud-functions,Node.js,Google Cloud Functions,我有以下代码: exports.warmFunctions = functions.pubsub.schedule('every 2 minutes').onRun((context) => { //call http.onCall teste2 }) exports.teste2 = functions.https.onCall((data, context) => { console.log(''+data) }) 有没有办法从pubsub.schedule调用“

我有以下代码:

exports.warmFunctions = functions.pubsub.schedule('every 2 minutes').onRun((context) => {
   //call http.onCall teste2
})

exports.teste2 = functions.https.onCall((data, context) => {
   console.log(''+data)
})

有没有办法从pubsub.schedule调用“test2”函数?任何我想要的帮助

您都可以根据在中看到的可调用函数规范调用函数。没有为NodeJ的可调用函数提供库,因此您必须使用链接文档中的内容自己编写一些东西。它只是一个HTTP函数,周围有附加协议。

您可以调用代码中的任何函数,但您有责任传递正确格式/性质的参数。例如,您应该能够从…schedule()主体中调用exports.test2(…)。我可能会将test2()的函数从其HTTP包装器中分离出来。在我的情况下,它必须通过HTTP,因为我正在做的系统是加热HTTP函数。通过我的研究,我发现它具有类似express app和firebase/app的依赖性,可以在nodejs中使用吗?你当然可以尝试一下,但它不是为在那里工作而设计的。好的,谢谢。请澄清一下,您知道加热http函数的任何示例吗?我在任何地方都找不到,如果你在寻找示例代码,我建议你做网络搜索。我感觉这可能很有用。。。从这里,您可以使用AXIOS公开的RESTAPI调用您的函数。还不清楚为什么不从函数外部调用函数?例如从外部机器上卷曲?